Bug 928357 - rhc_extended tests

Reading persisted application type without the version, as
that is how the tests are specifying them.
Tests allow multiple DB cartridges to be added.

Bug 928357
Bug 928210 - fixed remove alias for API <= 1.3
Merge pull request #344 from jtharris/bugs/BZ928357

Fixes for rhc_extended tests
Bug 927425 - The use_authorization_tokens flag should be strict

Currently stored tokens are used if use_authorization_tokens is nil or false, or if the user passes --rhlogin and --password.  In both of these cases, the token should be ignored.

Removed token context helper and replaced it with a helper method "token_for_user" which is called in the commands as needed.  Also, RHC::Auth::Token is not used unless use_authorization_tokens is true or --token is passed, AND a user/password isn't provided.
Delete unused files
Bug 928240 - --from-code is not supported on clients where the latest API version is < 1.3
Remove doc files from spec
Merge pull request #345 from fabianofranz/master

Merged by openshift-bot
Merge pull request #346 from smarterclayton/bug_927425_use_authorization_tokens_not_strict_enough

Merged by openshift-bot
Merge pull request #348 from smarterclayton/bug_928240_prevent_from_code

Merged by openshift-bot
Merge pull request #347 from smarterclayton/delete_unused_files

Merged by openshift-bot
Upgrade spec tests to passing, fix RSpec2 syntax errors, ensure randomized tests pass correctly

Make randomization the default.
Replace expect{}.should with expect{}.to in remaining spots, depend on webmock 1.8
Merge pull request #349 from smarterclayton/rspec2

Merged by openshift-bot