Fix notices undefined index post_types when scaffolding CPT

Added post_type default value and use $control_args because it it won't be available in $vars
add regression test
add unit test for #633

It's better to test for the specific bug, when possible.

This reverts commit d6287f7622ec71653ec0d5b4e52a8b4992183e0c.
Move `--post_types` to taxonomy function

Because a CPT doesn't need this arg.
use $p_value instead of $p_name for positional parameters
Merge pull request #633 from wp-cli/fix-633

Bug: `wp plugin install` installs a plugin when it shouldn't
Merge pull request #632 from wp-cli/cpt-post-types-notices-fix

Fix notices undefined index post_types when scaffolding CPT
colorize update candidates. fixes #638
introduce WP_CLI_PHP_ARGS environment variable

also, remove old Drush code for looking up php.ini files

fixes #631
Fix search replace reserved column name issues.
add regression test for #645
show commands defined in plugins when running 'wp help'
Merge pull request #645 from wp-cli/fix-645

Commands added by plugins aren't listed in `wp help`
add test for #634
option update: use non-strict comparison
Merge pull request #634 from wp-cli/fix-634

Bug: `wp option update blog_public` produces error
bump version to 0.11.1-alpha
Merge pull request #641 from c10b10/master

Fix search replace reserved column name issue
move column escaping down into the table iterator

see #641
update .mailmap