During app create, try more aggressively to set the user up.  Includes setting up the base config, domain, and keys.  Changes behavior of argument parsing for app to be optional.
Fix tests, reorganize wizard slightly
Merge remote-tracking branch 'origin/master' into better_app_create_flow

Conflicts:
	lib/rhc/wizard.rb
Bug 952047 - SSH key doesn't detect duplicate because name is changed

key.name is being passed to a formatting function which is appending a value to it.  Prevent strings from being mutated by formatting.
Merge pull request #357 from smarterclayton/better_app_create_flow

Run domain setup and config setup during app create
Aliases are being lazily executed on app list view, even though they don't have to be.  Clean up aliases retrieval to be based on capability, rather than version.
Automatic commit of package [rhc] release [1.7.6-1].
Optional api version check for rest calls.

Bug 928297
min_api is specified in rest_client call
API mismatch wording tweak
Merge pull request #359 from smarterclayton/bug_952047_header_mutates_string

Merged by openshift-bot
Merge pull request #360 from smarterclayton/skip_nested_alias_load

Aliases should not be lazily loaded in some circumstances
Merge pull request #361 from jtharris/bugs/BZ928297

Merged by openshift-bot
Automatic commit of package [rhc] release [1.7.7-1].
bump_minor_versions for sprint 2.0.26
Bug 952985 - Context arguments broken due to optional list changes
Merge pull request #362 from smarterclayton/bug_952985_contextual_args_broken

Merged by openshift-bot
Nicer error message on invalid server URI.

Bug 953049
Merge pull request #365 from jtharris/bugs/BZ953049

Merged by openshift-bot
Bug 953767 - Arguments that are arrays should set the options to an array