TMDM-7552: "Delete records failed in databrowser and throw NullPointerException"

Fix NPE related to use of a non yet completed API.
(https://jira.talendforge.org/browse/TMDM-7552)
TMDM-7266 : Edit the reference name ,save it will throw NPE
TMDM-7558: "Reading a XML record using SAX misses values when XML contains empty elements"

Fix incorrect SAX parsing in case of empty elements.
Adds unit test for issue.
(https://jira.talendforge.org/browse/TMDM-7558)
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-7267 Add TreeGridPanel for Simulate and Lineage Panel.
https://jira.talendforge.org/browse/TMDM-7267
TMDM-7267 Fixed junit test and align and display issue in TreeGridPanel.
TMDM-7267 Fixed scroll bar issue.
TMDM-7267 Fixed Match Lineage refresh issue and detail panel don't display master record.
TMDM-7549 Translate "Match Plan" tab title and grid header.
TMDM-7549 Translate "Match Plan" title and grid header.
https://jira.talendforge.org/browse/TMDM-7549
TMDM-7267 Fixed wrong title and duplicated match field header.
https://jira.talendforge.org/browse/TMDM-7267
TMDM-7267 Fixed simulation results are incorrect.
https://jira.talendforge.org/browse/TMDM-7267
TMDM-7549 Translate "Match Plan" tab title and grid header
https://jira.talendforge.org/browse/TMDM-7549
TMDM-7267 Fix JDK6 compilation
TMDM-7500: create corresponding junit for CONF case

TMDM-7500: create junit for 'Reporting' case and code refactoring

TMDM-7500: init fix and junits for 'PROVISIONING' and 'SearchTemplate'

TMDM-7500: update based on new design solution

- revert back to original Compare.compare() call in SystemModels.java
- return empty string to studio as reult of com.amalto.core.storage.services.SystemModels.analyzeModelChange(String, InputStream) for System DMs
- udpate corresponding junits accordingly to reflect the code changes

TMDM-7500: code clean up
TMDM-7566: "deploy data container REFERENTIEL to server failed on sqlserver storage"

Adds STATS as reserved keyword.
(https://jira.talendforge.org/browse/TMDM-7566)
TMDM-7554: "launch workflow directly return process done ,not generate any workflow task."

Reverts commits for TMDM-7192 (wrongly committed on master).
(https://jira.talendforge.org/browse/TMDM-7554)
TMDM-7550: "FK Infos on inherited type attribute rejected"

Validation rule on foreign key info (if foreign key has foreign key filter, reports errors as warnings).
Adds parsing for foreign key filter.
Adds unit test for issue.
(https://jira.talendforge.org/browse/TMDM-7550)
TMDM-7478: init impl for consolidate interface for 'charts config'

TMDM-7478: code clean-up and refactoring

TMDM-7478: indent charts subgroup in Portlets Group

TMDM-7478: update for better alignment

- use less indenting side and spacing for 'charts' subgroup
- add proper spacing for 'Domain Config'
- code clean-up
TMDM-7544 Fixed got wrong cluster name when update Fk record and dynamicAssemble record.
https://jira.talendforge.org/browse/TMDM-7544