Run domain setup and config setup during app create

... unless the user has already configured those, or is in non-interactive mode.

    rhc app-create

will check for config, then run the non-key, non-test parts of the setup wizard (namespace, server, username, access token).  If the user doesn't have a domain, we'll start the new DomainWizard to handle that step.  Also, SSH keys will be run earlier in the flow (prior to DNS) so that users know to configure things properly.