More shorthand syntax support for additional shapes

This includes shorthand for:

* List of struct of scalars `--foo a=1,b=2 a=3,b=4`

* Structure of singular scalar `--monitoring enabled=true`

This also includes a bug fix where the sub params are converted to their proper type.  This was previously happening via the `json.loads`, so we need to carry that functionality over to the shorthand syntax.