TMDM-7439 Change RestServiceConstants class to old position.
TMDM-7455 : added junit testcase
Prevent NPE in buggy situation where field to index doesn't have a database equivalent.
Prevent NPE in buggy situation where field to index doesn't have a database equivalent.
(cherry picked from commit 6398bae)
TMDM-7455 Cannot search FK Record when having FK contains other FK
- If reference field type is not String, ignore the condition
TMDM-7445 Fixed FK picker get master fk record in staging panel.
https://jira.talendforge.org/browse/TMDM-7445
TMDM-7445 Fixed Fk picker display wrong record in SearchPanel and AdvancedSearchPanel.
https://jira.talendforge.org/browse/TMDM-7445
TMDM-7455: "Cannot search FK Record when having FK contains other FK"

Revert for alternative in implementation.
TMDM-7455: "Cannot search FK Record when having FK contains other FK"

Alternative for implementation of fix: reuses isAssignable(...) method to check if value is assignable for field when using contains.
TMDM-5792: "Improve mapping of MDM types to database types"

Use "date" column type iso. "timestamp" for MDM date fields (Oracle only).
TMDM-7467: "Match simulation inconsistencies when using a blocking key"

Implementation of "in-memory" storage to support blocking queries for in-memory use cases (e.g. explain match).
Fix test regression in validation (incorrect type order).
TMDM-7499: "Improve always false condition handling"

Initial commit for constant conditions and modification in normalize code.
TMDM-7349: implementation of remove and re-add portlets and portal column switching logic
https://jira.talendforge.org/browse/TMDM-7349
remove redundant code
https://jira.talendforge.org/browse/TMDM-7349
TMDM-7349: add Domain Config section and some cosmetic improvements
TMDM-7349: fix a potential defact--mssing sending colum config to ActionPanel after all portlets initilized from scratch(no config info from cookies)
TMDM-7452 tMDMInput search with FK field throws exception
- Return list 'as it is' if it's not PersistentList
https://jira.talendforge.org/browse/TMDM-7452
TMDM-7499: "Improve always false condition handling"

Fix regressions on type checking (xsi:type) and security cleaning.
TMDM-7467: "Match simulation inconsistencies when using a blocking key"

In memory storage: add support for compare operations on built-in block key.
XML serialization: includes built-in block key if caller asks for metadata dump in XML.
Unit tests: improve test data (include a common built-in block key).
Merge branch 'bugfix/TMDM-7455' into feature/5.6/TMDM-7499

Conflicts:
	org.talend.mdm.core/src/com/amalto/core/query/user/UserQueryBuilder.java