Remove backwards compatibility
ID -> id sanity
Fix up last vestiges of taxonomy_term
*/*_raw -> *.rendered/*.raw
meta -> _links

HAL looks pretty awesome, might as well adopt it.
WP_JSON_Response -> WP_HTTP_Response

This is now a generic object that can be shared across the REST and HTTP
APIs.
Introduce `WP_JSON_Resource` for accessing resources
Rename the class to a correct one
Rename ResponseInterface to match
First pass at a user resource
Uppercase
Include both files correctly
Check correct interface in json_ensure_response
Add `check_context_permission` method to user resource
Flesh out `delete()` method
absint() just in case
Copy over create / update methods
Use json_ensure_response instead of reinventing
Confirm responses
Offload to our new User_Resource