Generate parent pom.xml for repository
Add parent pom
Point to aggregator and parent pom.xml in studio-se-master repo, ignore optional dependency resolution
Update versions to 5.6.0-SNAPSHOT
Add Nexus repository to be able to locate shared parent-pom artifact
TMDM-7530: "Display warning during validation when a mandatory field is not visible to all users"

Adds parsing for visibility rule in data model parser.
Adds validation rule (warning for mandatory fields with visibility rule).
Adds unit test.
(https://jira.talendforge.org/browse/TMDM-7530)
Remove specific version numbers from pom.xmls
update feature/manifest version to match poms and fixed some gitignore
Replace deleted .project and .classpath files
TMDM-7192

Code clean up in browse records.
TMDM-7376 GWT client libraries used to generate javascript only should not be packaged in final product
TMDM-7546 GXT lib needs to be packaged, it is used on server side also
TMDM-7376 Use custom jar to ignore DATE header
TMDM-7266 : Edit the reference name ,save it will throw NPE
TMDM-7557: "Oracle doesn't support EQUALS operator between 2 fields when one includes large text column in database"

Moves matching statistics to EE module.
Use CLOBs only when field length exceeds max varchar size (currently: 255).
IncompatibleOperators no longer replaces EQUALS with STARTS_WITH if database column size does not exceed 255.
Don't include in integrated matching types where key's max length is lower that UUID's max length.
STARTS_WITH substitution is no longer done when performing a field to field comparison.
Fix "Unvisited predicate: com.amalto.core.query.user.Predicate$And@7d54fd2e" message during user query dump.
(https://jira.talendforge.org/browse/TMDM-7557)
TMDM-7550: "FK Infos on inherited type attribute rejected"

Proposal for validation rule on foreign key info (if foreign key has foreign key filter, reports errors as warnings).
Adds parsing for foreign key filter.
(https://jira.talendforge.org/browse/TMDM-7550)
TMDM-7572: "'Unkown' error occurs during data model validation"

Fix field not found issue when type has multiple inheritance in parsed data model.
Strict sort no longer include referenced types' sub types to avoid wrong cyclic dependency detection.
(https://jira.talendforge.org/browse/TMDM-7572)
TMDM-7621: "Change impact analysis results to user friendly messages"

Changes common module to a better maven compliant structure (separate resources and sources).
Adds i18n package for data model analysis.
(https://jira.talendforge.org/browse/TMDM-7621)
TMDM-7615: "Sub-type should not allow to define field with the same name with it's supertype"

Adds new validation rule to check for override of fields in sub types (sub type is not allowed to declare an element with same name as an inherited one).
Ensures validation rule is performed for all fields.
Adds unit test for issue.
(https://jira.talendforge.org/browse/TMDM-7615)
Misc: Don't perform validation tasks on system model (no need for validation).