* Remove references to rhc-common from within the new CLI commands
* Allow a global --server option
* Reduce complexity in config and allow for better mocking
* More test case simplification

Simplify and extend help to group commands at a higher level, fix lots of little bugs and clean up some tests, add an apps command.

Simplify attributes within rest calls.  Use Open4::spawn for Git instead of popen

Enable a mock mode for CLI for testing visual changes

Tweak scaling output in tables

Fix password saving issue with setup, hide year for recent dates

Use a cleaner section/indent/say implementation
SSHKey wizard cleanup, verify key setup works during app create
Tests are running again, hide --help, don't show duplicate options in help
Add back check for env
--debug should not --trace
added bundle exec to build.sh
Additional cleanup steps for cucumber tests
Make env clean used keys, reset keys correctly for users
Back to 100% tests
Merge pull request #243 from maxamillion/dev/admiller/bundle_gem_build

added bundle exec to build.sh
Automatic commit of package [rhc] release [1.2.3-1].
Bug 883303 - Simplify how we handle SIGINT

trap() on 1.8.7 displayed strange behavior with IO.getbyte.  Replace by rescuing Interrupt at the highest level
More tweaks to extended tests
Normalize exit trapping across commands, move up to bin/rhc level for it
Merge remote-tracking branch 'origin/master' into us3117_refactor_help_and_cleanup

Conflicts:
	features/lib/rhc_helper/app.rb
Bug 883725 - Allow 'jenkins' to be used as the application name
Update help text for 'port-forward' to include '<application>'.

This addresses https://bugzilla.redhat.com/show_bug.cgi?id=880924
Automatic commit of package [rhc] release [1.2.4-1].
Added cartridge storage capability and testing to rhc
Setting  for cucumber @cartridge_storage_user_required context