TMDM-7748: "Model change checker report a 'high' impact when it really is a 'low'"

Hibernate should report as "low" changes on type as long as types belong to same inheritance tree.
Adds unit test to ensure behavior.
(https://jira.talendforge.org/browse/TMDM-7748)
Merge branch 'maintenance/5.6'