Make our code DRY by consolidating use of strtoupper

HTTP request methods are always uppercase
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.
Get by and return `term_taxonomy_id`

It's our canonical reference to the term