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

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