Only apply the metadata backwards-compability shim if the fields query string parameter is empty or missing, or if the fields query string parameter mentions fields requiring backwards-compatibility
Merge pull request #236 from jpmckinney/fix_backward_compat

Only apply the metadata backwards-compability shim if necessary