get_post() safely handles $id, remove dupe error check
Update all instances of duplicate $id checks
Add initial pass at splitting meta out
Add backwards compatibility shims for meta methods
Add missing permissions method
Use correct variables
Use old error codes for backwards compatibility
Switch tests to new meta class
Correct inline docs
json_prepare_post never sends a WP_JSON_Response

The filter is used in the prepare_post method, which only returns data.
Any extra headers/etc need to be added in a higher level.
Merge branch 'master' into split-meta-class
Add inline documentation for meta methods
Update inline docs to match standards
Merge branch 'master' into split-meta-class
Add support for passing the role parameter to insert_user() method. #335
issue 203: test json_last_error() after json_encode() or json_decode()
Merge branch 'master' into 203-json-error
move json_encode/decode error translation to get_json_last_error() method
return JSON encoded error inside serve_request()
fix status headers and move all translation into WP_JSON_Server::get_json_last_error(), then change to switch() statement for returning