When specifying a `--version` for a plugin, always install that version.

Previous behavior was to quit if the plugin was already installed.
A wee bit of work on an import command
Also define `WP_IMPORTING`, as this constant can be used to determine whether a number of supplemental actions are run (or not)
First pass at a refactor to make `wp import` more abstracted, and potentially support multiple importers.
Incorporate author mapping support into the WordPress importer.

* If a .csv filename is specified, it will look for an author mapping file.
* If the .csv author mapping file doesn't exist, it will create one for you and wait for you to edit.
* `--authors=create` will create any missing users, and expect that either user_email or user_logins map up directly.
* `--authors=skip` will ignore any byline mapping.
Refactor author mapping code so it can be used with other importers
Make the `--authors` argument required. It's a very necessary step, even if just to have the user confirm they're skipping mappings.
Incorporate @mjangda's helpful verbosity filters
Allow a subset of STDOUT and STDERR to be used with a syntax like: `'Writing to file %s'`
Basic feature test for import command
Update docs
Have the success message appear on its own line

https://github.com/wp-cli/wp-cli/pull/299#issuecomment-20008252
minor whitespace fixes
add newline at end of man-src/import.txt

[ci skip]
fix indentation in import.feature

[ci skip]
Merge pull request #299 from wp-cli/import

Import Command
support for port and socket configurations with wp core config
Make wp rewrite (flush|structure) generate .htaccess files properly for apache.
lock php-cli-tools version to 0.9.3

fixes #560; see #561
ensure CRLF are always normalized to LF in the git database