Bug 1013321 - Handle implicit arguments more accurately

When both arguments to a command are optional (rhc ssh <app> <command...>), if the user wants to use the default app - the current Git directory, for instance - then they must specify '--' in order to guarantee that <command> isn't confused for <app>.  This commit changes that parsing behavior and cleans up the tests to ensure we are covering that case.
domain.feature fails because rhc domain changes

Also allow RHC_DEBUG=<path> to log output during execution
Bug 1014692 - rhc authorization -h should display help page

Was not detecting exact matches correctly.
Depend on net-ssh-multi
Review comments, add more tests and fix a few edge cases
Merge pull request #472 from smarterclayton/bug_1014692_fix_exit_status

Merged by openshift-bot
Merge pull request #471 from smarterclayton/bug_1013321_handle_implicit_arguments_correctly

Merged by openshift-bot
Automatic commit of package [rhc] release [1.15.5-1].
Merge pull request #473 from smarterclayton/depend_on_net_ssh_multi

Merged by openshift-bot
Automatic commit of package [rhc] release [1.15.6-1].
bump_minor_versions for sprint 35
Deploy WIP

Setting deployment options on create-app

Support to deployment configuration

Deployment must support rest api 1.5

Deploy WIP

Deploy WIP - rhc show

Moved deploy to app (deploy-app instead of create-deployment)

Automatic commit of package [rhc] release [1.15.4.1-1].

Deploy WIP - activations and adjusted rest api format

Deploy WIP

Deploy WIP - activate through ssh, formatting deployments list
Deploy WIP - deploy with ssh and other improvements