TMDM-7594 : it's not so good to display null for foreign key info

TMDM-7594 : Foreign key list window also needs setting display info process.
TMDM-7449 Fixed wrong refresh LineageListPanel after save record in ItemsListPanel.And LineageListPanel get wrong viewBean and entityModel when change view in search panel again.
https://jira.talendforge.org/browse/TMDM-7449
Merge branch 'master' into maintenance/5.6
TMDM-7606: "Sort by time in journal web app generates wrong query"

Fix order in parameters.
(https://jira.talendforge.org/browse/TMDM-7606)
TMDM-7604: "Error while creating a record in Staging data browser(SqlServer only)"

Fix incorrect query analysis when fields that don't need checks are processed for incompatible operators.
(https://jira.talendforge.org/browse/TMDM-7604)
TMDM-7602: "Ensure maxLength changes are considered as elements to require a database schema update"

Includes maxLength changes in data model comparison (as modification).
Reports maxLength modifications are high impact changes on Hibernate storage.
(https://jira.talendforge.org/browse/TMDM-7602)
TMDM-7599: "Query uses operators incompatible with 'text' data type (SQL Server)"

Raise limit for nvarchar to 4000 in custom Hibernate dialect (aligned with database capabilities).
(https://jira.talendforge.org/browse/TMDM-7599)
TMDM-7190: "tMDMViewSearch component can't search result when Operations area using "Contains" and "Full Text Search" function."

Fix incorrect behavior when projection holds a metadata field *and* query uses full text.
Minor refactoring for reading metadata values out of DataRecord instances.
Adds unit test for issue.
(https://jira.talendforge.org/browse/TMDM-7190)
Tests: don't share same H2 database between user and system data (weird side effect when system storage tests are ran in the middle of data tests).
Merge branch 'maintenance/5.6' into feature/5.6/TMDM-7192
TMDM-7192: Adds option for delete and drop for generating an update report.