ID shouldn't be a param on update user endpoint
Merge pull request #692 from WP-API/fix-id-user-controller

ID shouldn't be a param on update user endpoint
Failing tests for query args
Transform `tag` into `post_tag` for cleaner endpoints
Fix tests - we're forgetting `filter` ever existed
More comprehensive tests
Support `order` and `orderby` args
More specific method
Tests for searching terms
Support defining description and slug when inserting term
Pass prepared term through a filter

This will make it easier for users to modify response values
Return embedded reference when term has a parent
Merge pull request #696 from WP-API/650-terms-cleanup

Clean up Terms controller
Remove user delete route that was registered in the wrong location.
Remove id parameter from user delete route, already passed in URL.
Only show `user_login` in `edit` context

`user_nicename` is publicly exposed, but `user_login` is only used for
logging in.
Sanity check tests
Add unit tests to confirm expected user routes.
Expose `registered` as `registered_date` for `view` context
Rename `avatar` to `avatar_url` to be more explicit