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)
Merge branch 'master' into prototype/joint_er