Each file exported also has the type of file, while the only
supported types are "SUBMODULE" and "REGULAR" while magic files
are omitted.
Also, each file has the modification type (add, delete, etc).
Add a test that ensures that the commit that adds a generic file
(in this case a.txt) either with "addition" or "deletion".
Add a test that given a specific prolog rule, submission is
blocked when a submodule file is present, and another test
that ensures submission is not blocked when a submodule file is
not present.
Change-Id: Ia46c662bd8e03028f22b28fffce9b6574937b760