TMDM-7936: "tMDMOutput with partial update: updatereport source is genericUI"

Updates web service (adds a "source" parameter for partial update).
(https://jira.talendforge.org/browse/TMDM-7936)
TMDM-7982: "Opening/Closing Staging Area throws errors"

Fix 'itemId is not defined' error in native Javascript code.
(https://jira.talendforge.org/browse/TMDM-7982)
Merge branch 'maintenance/5.6'
TMDM-7734: Fix JUnit execution
Merge branch 'maintenance/5.6'
TMDM-7913 Fixed wrong isOutMost variable value.
Merge branch 'maintenance/5.6'
TMDM-7962 : fixed the first level multiple elements aren't displayed issue
TMDM-7962 : fixed the first level multiple elements aren't displayed issue
TMDM-7945 : tMdmInput duplicate record with batch size
TMDM-7945: "tMdmInput duplicate record with batch size"
TMDM-7990: "Problem to filter UUID element in the WebUI"

Amend previously proposed implementation:
* Fix wacky detection of alias content (guessing aliased content on a name that can change is rather odd).
* No obvious reason for excluding SYSTEM storages from fix.
Adds missing use case: in case of composite key, check all key fields are present in a order by clause.
Normalize select now ensure order by clauses are not repeated in query.
Includes SQL Server in database dialects that needs implicit order by.
Adds quick test for orderBy PK.

(https://jira.talendforge.org/browse/TMDM-7945)
(https://jira.talendforge.org/browse/TMDM-7990)
Merge branch 'maintenance/5.6'
Merge branch 'bugfix/5.6/TMDM-7936' into maintenance/5.6
Merge branch 'maintenance/5.6'
TMDM-7978: add missing logic during WELCOME Tab closing
Merge branch 'maintenance/5.6'
TMDM-7945 tMdmInput duplicate record with batch size
(https://jira.talendforge.org/browse/TMDM-7945)
TMDM-7990 Problem to filter UUID element in the WebUI
(https://jira.talendforge.org/browse/TMDM-7990)
- Adding the implicit order by for the first page of results
Merge branch 'maintenance/5.6'
TMDM-7953: "tMDMDelete can't delete all records of one entity"

Fix possible incorrect name in delete statement (missing DB-specific name length restriction).
Don't update inbound FK to null when FK is mandatory (as NOT NULL constraint exists in this case).
(https://jira.talendforge.org/browse/TMDM-7953)
TMDM-7953: "tMDMDelete can't delete all records of one entity"

Fix possible incorrect name in delete statement (missing DB-specific name length restriction).
Don't update inbound FK to null when FK is mandatory (as NOT NULL constraint exists in this case).
(https://jira.talendforge.org/browse/TMDM-7953)