drush_redispatch_get_options() no longer propogates options from the alias context, as doing so is in conflict with option validation for backend requests.
Issue #2044801 by greg.1.anderson, dmitry_bezer: Fixed Drush fails to synchronize to a remote site with empty database.
Fixing a make test that broke due to a file remote file being removed.
Issue #2011966 by greg.1.anderson, Owen Barton: Added List the php binary drush is using in drush status.
Issue #2044881 by kostajh: Fixed Fail gracefully if user-login is not run on a bootstrapped site.
Issue 2017189 by greg.1.anderson: Do not include options from alias records -unless- they are global options.
Remove unused variables.
Follow up to Issue #1936866 by jonhattan: Drush dl needs to put files in /modules or /themes, not /sites/all/whatever. Fix _pm_download_destination_lookup()
Issue #1295756 by moshe weitzman | Alan Evans: Drush ignores php item in site aliases which specifies the php binary to use.
Enable testing of php 5.4 on travis