Added DataAction.returning.json and DataAction.returning.manyJson

Also fixed an issue with Bad Request / Invalid JSON responses when trying to return an error to an Accepts.JSON request