TMDM-7396: "Error while modify Polymorphic FK with row editor"

Alternative implementation of fix (returning a Collections.unmodifiableList(...) in getForeignKeyInfo() seems to cause issue to GWT).
(https://jira.talendforge.org/browse/TMDM-7396)
Merge branch 'maintenance/5.6'