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).
(cherry picked from commit 940d246)
Merge branch 'maintenance/5.6'