Make our code DRY by consolidating use of strtoupper

HTTP request methods are always uppercase
Add ability to wrap response in an envelope

Thanks to @Japh on #507 for the original patch, and to WP.com for
inspiration.
Remove old taxonomies controller

It has been replaced
Speed up builds by only running against MS once
Merge pull request #637 from WP-API/rm-old-tax-terms

Remove old taxonomies controller
Merge branch 'develop' into strtoupper-method

Conflicts:
	lib/class-wp-json-server.php
Merge pull request #589 from WP-API/strtoupper-method

Make our code DRY by consolidating use of strtoupper
Move WP_Test_JSON_Testcase to a properly named file
Also move SPY JSON Server class
Run 5.2, 5.3, and 5.5 against single site, and 5.4 against multisite
Merge pull request #643 from WP-API/mv-json-testcase

Move WP_Test_JSON_Testcase to a properly named file
JS should be under version control

* If you load your admin over SSL, you can’t load the file from the
HTTP-only endpoints hosting the JS
* Why isn’t this file under version control?
`->prepare_post()` should be public

Plugins need to generate a compatible post structure at times.

Example:
{{{
$a = get_post( $post['ID'], ARRAY_A );
$p = $wp_json_posts->prepare_post( $a, 'view' );
}}}
Add Scrutinizer file
Unused arguments and variable assignments

* `WP_JSON_Posts` and `WP_JSON_Meta_Posts`’s constructors don’t take
arguments
* Don’t set variables that aren’t used (tests too)
* Don’t create conditional returns for functions that return boolean
Remove from PR
Merge pull request #638 from WP-API/build-speed

Speed up builds by only running against MS once
Merge pull request #645 from staylor/prepare-post-public

`->prepare_post()` should be public
Remove extra space.
Added scrutinizer config file.