TMDM-7621: "Change impact analysis results to user friendly messages"

Adds use of i18n messages for data model analysis.
Adds optional "lang" parameter in SystemModels impact analysis service.
(https://jira.talendforge.org/browse/TMDM-7621)
TMDM-7590: "integrity constraint check failed when deleting record but there' no fk point to it"

Deleting record in relation table record when no longer necessary (both single and repeatable FKs).
Modify records type compare logic for existing records and new records (repeatable FKs).
Add unit test for this issue.
[Review] Code format issues
[Review] Split tests for many and single valued FK updates to improve readability (+ comment updates to clarify test).
[Review] Updates type ordering assertions following new types in test data model.
(https://jira.talendforge.org/browse/TMDM-7590)
TMDM-7434: impl DTO and add corresponding junits

TMDM-7434 use gwt RegExp

TMDM-7434: add autoRefresh status configs to PortalProperties and add relevant junit

TMDM-7434: init impl for config stored into/retrieved from db ( init cases: no config data in db, has data in db)

Conflicts:
	org.talend.mdm.webapp.welcomeportal/src/main/java/org/talend/mdm/webapp/welcomeportal/server/actions/WelcomePortalAction.java

TMDM-7434: send allCharts to ActionPanel and clean ups

TMDM-7434 init fully working version(basic config update, swithc column, turn charts on/off)

Code needs refactoring and clean-ups

TMDM-7434: potential bug fixes, refactoring & code clean-ups, i18n message for saving/retrieving actions

Conflicts:
	org.talend.mdm.webapp.welcomeportal/src/main/java/org/talend/mdm/webapp/welcomeportal/client/i18n/WelcomePortalMessages.java
	org.talend.mdm.webapp.welcomeportal/src/main/resources/org/talend/mdm/webapp/welcomeportal/client/i18n/WelcomePortalMessages.properties
	org.talend.mdm.webapp.welcomeportal/src/main/resources/org/talend/mdm/webapp/welcomeportal/client/i18n/WelcomePortalMessages_fr.properties
	org.talend.mdm.webapp.welcomeportal/src/main/resources/org/talend/mdm/webapp/welcomeportal/client/i18n/WelcomePortalMessages_ru.properties

TMDM-7434: refactoring for naming convention and init working base for new update for storing portlet settings(TOP N, Timeframe)

TMDM-7434: update ConfigModel for being stored in db and add related junit

TMDM-7434: init impl for storing/retriving chart setting from db and code refactoring/cleanups

bugs(-not incremental update autoOnOffs and chart settings) need to be fixed

TMDM-7434: resolve bugs caused by no-incremental update for autoRefresh/chartSettings(new config setting should be added iso overwrite the old one)

(autoRefresh config to be checked/tested for retrieving process for potential bug)

TMDM-7434: resolve PortalConfig retrieval timer(as workaround) related bug, code refactoring, and better tooltip for autoRefresh icon

TMDM-7434: final clean-ups
TMDM-7517: add missing translations
TMDM-7591: add fr translations

Conflicts:
	org.talend.mdm.webapp.welcomeportal/src/main/resources/org/talend/mdm/webapp/welcomeportal/client/i18n/WelcomePortalMessages_fr.properties
TMDM-7592 Handle rest result is null when entity can't be matched.
TMDM-7456: change bgcolor to white for Config diag for consistence, vertical align radios

TMDM-7456: init impl for combining autoRefresh and settings(Top N and timeFrame) to use one setting icon-'gear'

(to be done: more testing and code refactoring and refining)

TMDM-7456: fix a bug on non-charts autoRefresh

TMDM-7456: clean-ups and code refactoring

TMDM-7456: correct merging errors introduced during rebasing from feature/TMDM-7456 onto maintenance/5.6
TMDM-7456: change bgcolor to white for Config diag for consistence, vertical align radios

TMDM-7456: init impl for combining autoRefresh and settings(Top N and timeFrame) to use one setting icon-'gear'

(to be done: more testing and code refactoring and refining)

TMDM-7456: fix a bug on non-charts autoRefresh

TMDM-7456: clean-ups and code refactoring

TMDM-7456: correct merging errors introduced during rebasing from feature/TMDM-7456 onto maintenance/5.6
Merge branch 'maintenance/5.6' of https://github.com/Talend/tmdm-server-se into maintenance/5.6
TMDM-7611 Translate Match Failed Message
TMDM-7613 Process deployed successfully, but show failed in web ui.
- Fix mismatch of input/output parameter while converting transformer object
https://jira.talendforge.org/browse/TMDM-7613
TMDM-7595 Fixed get wrong panel when click BreadCrumb.

TMDM-7595 Fixed can't get cached FKModel.
Merge branch 'maintenance/5.6' of https://github.com/Talend/tmdm-server-se into maintenance/5.6
TMDM-7517: update messages for storing/retrieving failures & add missing fr translations
Merge remote-tracking branch 'origin/maintenance/5.6' into bugfix/TMDM-7561
TMDM-7561 : Add multiple stores for product in Hierarchy always show wrong info.