Implemented/refactored:
    SVY-6953: [NGp] Make valuelists work in portal
    SVY-6996: Refactor valuelist type; move code in property type as
much as possible

Also fixed SVY-7420 : [NG] Regression: Tableview doesn't display the
rows (small change in DataAdapterList related to clearChanges() and a
change in NGClientWebsocketSession)

+ a few other fixes related to JSON arrays, objects and
foundset/component properties.
Just some indentation.