Implemented SVY-7148 : Add a clear separation for types between FULL
toJSON and CHANGES toJSON

Also fixed some problems related to usage of DataAdapterList and related
to unexpected initdata calls that got properties out of sync randomly.
For SVY-7148 : Updated unit tests.
Merge remote-tracking branch 'origin/master' into SVY-6929-2
new version prepare
wip
Merge remote-tracking branch 'origin/master' into SVY-6929-2