introduce pre_invoke() method
replace --version global param with --info. fixes #219
add back --version parameter. see #219
user import-csv: If the email address for a new user is already registered with an existing user, use the existing user's WP_User object instead.

The prior code didn't work at all because:
1) The user_login in the CSV for the new user may not have been the same as the existing user
2) add_user_to_blog() accepts a user ID, not a user_login
rename `wp cli connect` to `wp cli connect-str`

keep `connect` as alias, for backwards compatibility
add --ids flag to `wp user list`. fixes #223
Init commit into wp-cli
changed subpackes to internals
Removed command aliasses and renamed custom post type to post type because everywhere in WP they use post type
Edited help text
Remove status command
clean up post generate synopsis and man page
Merge remote-tracking branch 'upstream/master'
Use wp_cli launch instead of php to mkdir
Cleanup, spaces and Capitalize sentences
update description of WP_CLI::launch()
Using WP_Filesystem to create dirs and write files
Added feedback on success when creating a post type or taxonomy
user create: add user_pass, user_registered and display_name to list of accepted parameters
show generated password. fixes #227