#44: Allow any data type with config-get.
Fixes #44 (part 2): hide --fields option if command does not define any fields.
Merge branch 'config-get-string'
Fix a couple of undefined offset warnings when running --version with a remote site alias.
Call drush_set_error so that an error status result code will be set when attempting to download a project that does not exist.
Adjust last commit: do not set an error on a user abort.