ASTERIXDB-1148: Selectable array-wrapping of results Introduce "wrapper-array" parameter to HTTP API which selects (for ADM and JSON) whether to wrap the result sequence in a generated outer array. For JSON this defaults to "true" as before. For ADM this defaults to false, resulting in a large number of expected-results changes.
Also introduce ability to have AQL tests which provide HTTP parameters.
Changed metadata storage format for nullable field types. Moved field name generation to the client out of metadata node code. Changed naming scheme for autogenerated types. Moved GroupName, CompactionPolicy & CompactionPolicyProperties fields up from External\InternalDetails to Dataset record type definition Change-Id: I223aded8aaf80f0688358899c0e8b0d6988fac93 Reviewed-on: https://asterix-gerrit.ics.uci.edu/323 Reviewed-by: Till Westmann <email@example.com> Tested-by: Jenkins <firstname.lastname@example.org>