Bug fix for #339

Enhances drush_sitealias_local_site_path to first look into the sites.php if present to determine the local site path.
allow info file editing when the repository is not on d.o
https://drupal.org/node/2005070
by Danylo Dragan
ConfigImporter needs config.typed service
Fix to config-edit when a config name is chosen from a choice list.
sql-sanitize should show the sanitization operations before prompting the user for action
Fix typo in drush_log dt
Merge pull request #362 from jurgenhaas/patch-1

Bug fix for #339. Enhance drush_sitealias_local_site_path() to first look into the sites.php (if present) to determine the local site path.
Fix #129. Composer is now the recommended install method.
Add unish.sh which helps users run tests from root dir, and uses /vendor/phpunit instead of a global version.
Fixed _core_path_aliases() will not return paths for themes.
Adding test case for drupal-directory command with a theme parameter.
Merge branch '382-drush-dd-themes' of https://github.com/davereid/drush into davereid-382-drush-dd-themes
Use proper SPDX license code to satisfy composer diagnose command.
Add support section to composer.json.
Execute proper command when doing a browse on a remote host.
Another minor fix for browse on a remote site.
Fix file modes for drush.bat and drush.complete.sh
Merge pull request #384 from kostajh/master

Fix file modes for drush.bat and drush.complete.sh
more fixes to browse for remote sites.
Speed up git clone in testExecuteBits() by using --depth 1