Update spec/tests for wildcard syntax

This clarifies what happens for wildcard projections on
non array/object types.  The compliance tests are also updated
to test what's in the spec with respect to non list/object types.
Merge branch 'doc-updates' into develop

* doc-updates:
  Update spec/tests for wildcard syntax