Jetpack: JSON API Branch

git-svn-id: http://plugins.svn.wordpress.org/jetpack/branches/json-api@580365 b8457f37-d9ea-0310-8a92-e5e31aec5664
Jetpack: JSON API

Initial commit of the JSON API endpoint files. Merged from WordPress.com


git-svn-id: http://plugins.svn.wordpress.org/jetpack/branches/json-api@582333 b8457f37-d9ea-0310-8a92-e5e31aec5664
Jetpack: JSON API

Handles all of the OAuth2 connection logic for connecting to the .org blog. Adds a XML-RPC method for accepting the REST API data and passes it to the JSON API class to handle.



git-svn-id: http://plugins.svn.wordpress.org/jetpack/branches/json-api@582336 b8457f37-d9ea-0310-8a92-e5e31aec5664
Stub module for the REST API/External Applications feature so it can be toggled on/off. Syncs back its state as soon as its toggled.


git-svn-id: http://plugins.svn.wordpress.org/jetpack/branches/json-api@588380 b8457f37-d9ea-0310-8a92-e5e31aec5664
XML-RPC Server: Pass the core (or otherwise previously defined) methods on to functions attached to the {{{jetpack_xmlrpc_methods}}} filter.


git-svn-id: http://plugins.svn.wordpress.org/jetpack/branches/json-api@594714 b8457f37-d9ea-0310-8a92-e5e31aec5664
Jetpack Signature: If we signed an HTTP request on the Jetpack Servers, but got redirected to HTTPS by the local blog, check the HTTP signature as well


git-svn-id: http://plugins.svn.wordpress.org/jetpack/branches/json-api@594715 b8457f37-d9ea-0310-8a92-e5e31aec5664
Jetpack Nonce Check: Allow the same nonce/timestamp combination during the same HTTP Request,


git-svn-id: http://plugins.svn.wordpress.org/jetpack/branches/json-api@594716 b8457f37-d9ea-0310-8a92-e5e31aec5664