Fix apiName leak & leak of disabled locales

This release fixes several small issues:

  1. Error details could occasionally show an unusable internal ID.
  2. The /spaces/{id}/locales endpoint of the Delivery API would include disabled locales in it's response.
  3. Querying entries of a content type without fields no longer causes errors.
  4. Queries for assets or content types which use the content_type query parameter is now return an InvalidQuery error.
  5. Queries using the near operator on non location fields are now causing an InvalidQuery error with additional information instead of a more generic BadRequest error.