add global parameters for all subcommands
add missing new line
define WPLANG only for WP < 4.0
add tests to check if WPLANG is defined only for WP < 4.0
Merge pull request #1524 from rodrigoprimo/wplang

`wp core config` should define WPLANG only for WP < 4.0
Don't allow active language to be uninstalled
Merge pull request #1527 from wp-cli/1516-language-active

Don't allow active language to be uninstalled
Added new subcommands wp user term and wp post term
Improved tests, formatting and backwards compatibility for post / user term
Merge pull request #1528 from spacedmonkey/commandwithterms

Support listing, updating, and removing terms associated with posts and users
install-wp-tests.sh svn wget https wordpress.org

Use https for requests to wordpress.org   Fixes svn checkout currently failing using http like:

svn co --quiet http://develop.svn.wordpress.org/trunk/tests/phpunit/includes/
svn: E175002: Unable to connect to a repository at URL 'http://develop.svn.wordpress.org/trunk/tests/phpunit/includes'

github issue wp-cli/wp-cli#1529
Merge pull request #1530 from here/templates-install-wp-tests-sh-wordpressorg-https

Use https with curl and wget requests to wordpress.org
Tests to establish errors in #1427
If there's a bad cache, fall back to downloading fresh
Persist package file extension in `WP_CLI\CoreUpgrader`

`wp core update` uses ZIP files, while `wp core download` uses gzipped
TAR files. Renaming ZIP files to `.tar.gz` causes nasty bugs. Let's keep
them cached separately.
Update cache was changed to ZIP
Merge pull request #1532 from wp-cli/fix-1427

Persist package file extension in `WP_CLI\CoreUpgrader`
Implement #522
Refactoring and better errors

Changes to WP_CLI::error():
- can now take an array of lines, which will be printed in a red box, similar to Composer's exceptions
- new boolean $exit param - if false will not exit(1); defaults to old behaviour

Both loggers get a new error_box( $message_lines ) function

`wp cli self-update` is now `wp cli update`
Extract WP_CLI_VERSION to a separate file

- Implements #680
- It is now possibile to set the version at build time (required for #1535): --version=x.y.z
- Keywords for incrementing the version number by one: --version=[patch|minor|major]
- When no arguments are passed, the old behaviour is preverved
- utils/update-phar takes an option argument: `update-phar [same|patch|minor|major|x.y.z]`