Fix - check for Git assumed a repository.
Remove old version from test makefile.
Fix drush issue (#185)
Re-format the command list to show aliases inline.
Update README.md
Revert "Remove responseClass from service descriptions." Fixes #187

This reverts commit 4389465d5a1c98bef405c5120cc72f84478d0139.
Merge pull request #184 from pjcdawkins/shorten-list

Reformat the command list
Fix bug in getEnvironment() (#188)
A further fix for getEnvironment().
Always refresh in getEnvironment() (to mitigate the cache issue).
Suppress errors from 'tput cols'.

Not using ShellHelper here, as this command cannot run in a sub-process.
Redirecting tput's output made it useless.
Revert "Always refresh in getEnvironment() (to mitigate the cache issue)."

This reverts commit be87592c6c04aa9dc9a721fa90dd7dacf7da05fb.
Move description coloring logic to CustomTextDescriptor.
Log the selected project/environment in debug mode.
Nicer error if checkout fails.
Use Symfony Console's built-in method to get the terminal width.
Improve getCurrentEnvironment(); other cleanup.
Allow Drush and SSH to accept remote commands as arguments.
Merge pull request #189 from pjcdawkins/drush-ssh-arguments

Allow Drush and SSH to accept remote commands as arguments.