TMDM-7460: "Can not save ReusableType fields which contains same sub-fields with sibling type"

Fix issue in scattered mapping stategy when 2+ paths to an element collide.
(https://jira.talendforge.org/browse/TMDM-7460)
Fixes unit test regression (different number of actions in compare).
TMDM-7653: "update record failed when element is reusable type"

Fix issue in scattered mapping stategy when a unary element's type changes in an update (missing type change checks).
(https://jira.talendforge.org/browse/TMDM-7653)
Merge branch 'maintenance/5.6'