harmonize command descriptions
behat: add test for --url global parameter
set $_SERVER['SERVER_PORT']
behat: remove duplicate check in core.feature
behat: install WP with custom URL
append port to $_SERVER['HTTP_HOST']
don't set $_SERVER['REQUEST_URL']

not used by WordPress and probably bogus
behat: set custom port only in that specific test, since multisite installs don't like it
Merge pull request #556 from wp-cli/custom-port

`wp core install` ignores custom port
add test for --completions flag
move completions flag to 'cli' command
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