Encourage the practice of using the Drupal issue node id as patch array key.
Fix to make.project.inc to respect working-copy setting in download array
drush ssh, use a login shell by default

See: https://github.com/drush-ops/drush/issues/558
Workaround for #555. Always pass --yes to core-rsync from within a sql-sync. Once we sort out this PR, we can stop doing this when --target-dump was passed.
Implemented code coverage reporting.
Add badges from https://poser.pugx.org/
Fix #555. Move the set of DRUSH_BACKEND context from _drush_bootstrap_output_prepare() to _drush_bootstrap_global_options().
Move from using php-eval to core-script for easier debugging in testDispatchUsingAlias.
Pass along return value in core-script command.
Skip testDispatchUsingAlias for now as it is failing. I think the test is flawed, not the functionality.
Unish, Drush's test suite, makes use of the composer autoloader to find its base TestCase classes. Any custom test classes need to change to new the class names. If you have your own tests/phpunit.xml you should edit its bootstrap entry to match tests/phpunit.xml.dist.

Conflicts:
	tests/backendTest.php
Use latest Composer as autoload-dev depends on that.
Add root namespace to a class call.
Allow for global composer install as well as local, in Unish.
Add SqlBase::db_spec()

Use it instead of accessing the class variable directly.
Minor doxygen improvements
Fix invalid php.
Fix invalid php, again.
Allow contrib_destination to be managed per project.
Do not use db-su credentials for user created during sql-create