Refactor JSON serialization to use new terse syntax

Change parameter [de]serialization to use a much more terse syntax that omits the schema information (i.e. parameter types and legal value information) and provides just the name/value pairs.
    
The eventual goal is to use json-ld markup to preserve the 'schema information', however that is not actually required for the feature to function, and so is not implemented yet.

Additionally, ParameterSerializer is no longer required for [de]serialization support; only JsonCpp.