Update @nb's new export API with @dllh's fix for orphaned terms
Writer should use passed argument, not unknown variable
Create a valid local file location vs a URL

I got this fatal error when trying to utilize a cached "wp core download":

PHP Fatal error:  Uncaught exception 'UnexpectedValueException' with message 'Cannot create a phar archive from a URL like "C://Users/xxx/.wp-cli/cache/core/en_US-3.9.1.tar.gz". Phar objects can only be created from local files' in C:\Users\xxx\wp-cli\php\commands\core.php:93

I'm not sure if my pull is the best solution, but the comments seem to suggest that $home is only manually constructed on Windows, so removing the middle slash may work for everyone. It did for me. After making this change and running the command again, all was well.

I'm using PHP 5.5.9.0 on Windows 8.1.
Merge pull request #1215 from joshlevinson/patch-1

Create a valid local file location vs a URL
Clarify `wp user list --<field>=<value>`

See https://github.com/wp-cli/wp-cli/issues/1213#issuecomment-43615946

[ci-skip]
Throw a warning when rewrite rules end up empty after flushing

This has tripped me up more than once, and I'm sure it trips up others.
Merge branch 'master' into update-exporter
Properly catch exporter exceptions, and throw an error if we run into one
Coding standards
Correct typo
Add tests for argument validator
Clarify argument
Update Behat `Given` with support for specifying installed / active plugins
Merge pull request #1193 from wp-cli/fix-1193

Throw warning on `wp rewrite flush` and no permalink structure
Clarify these arguments
Add some tests for exporting with filters
This syntax is more consistent with our existing configuration
Merge pull request #1153 from wp-cli/update-exporter

Update our copy of the new export API
change data directly in mysql for some tables

search-replace on tables that don’t contain serialised data can be
changed directly in mysql
Clarify method

See #1231