TMDM-7548: "Statistics rest services enhancement"

Adds support for "top" parameter in data service.
Adds support for "top" parameter in matching service.
Adds support for "timeframe" parameter in journal service.
Adds support for "timeframe" parameter in event service.
Improvement: TimeSlicer can now read upper and/or lower bound from query iso. querying database for min and max.
Journal service enhancement: Timeframe service for journal returns maximum 5 groups (step may vary depending of chosen timeframe).
Adds unit test for TimeSlicer.
(https://jira.talendforge.org/browse/TMDM-7548)
(cherry picked from commit c4c0d21)
TMDM-7456: init code base refactoring for new feature update to be implemented

TMDM-7456: init Web UI impl

- change auto-refresh to use 'pin' image icon
- charts config use 'gear' image icon

TMDM-7456: impl server call with new config (Data chart case)

TMDM-7456: impl Server call with updated config (Matching case)

init tested with simple data, need more testing with complex data

TMDM-7456: init impl for Journal & Routing

TMDM-7456: code refactoring and fix a potenital bug

TMDM-7456: code refactoring & cleanups

TMDM-7456: i18n and code refactoring/refine
TMDM-7546 : Fixes merge that overriden changes from TMDM-7548 (for default locale and russian).
TMDM-7546 : Fixes merge that overriden changes from TMDM-7548 (for default locale and russian).
(cherry picked from commit 940d246)
Merge branch 'maintenance/5.6'
TMDM-7598: "Reuse settings for connection pool using implementations value for best OOTB experience"

Changes default pool settings to those defined in TMDM-7598.
(https://jira.talendforge.org/browse/TMDM-7598)
Merge branch 'maintenance/5.6'
TMDM-7599: "Query uses operators incompatible with 'text' data type (SQL Server)"

Default max varchar size before switching to large clob is 4000 (SQL Server only).
(https://jira.talendforge.org/browse/TMDM-7599)
Merge branch 'maintenance/5.6'
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.
Merge branch 'maintenance/5.6'
Merge branch 'master' into feature/5.6/TMDM-7192