error out of upgrade as soon as a bad gear configuration is detected
Check for cartridge IDENT before starting gear upgrade process

https://bugzilla.redhat.com/show_bug.cgi?id=1077378
Gear upgrade should not fail when OPENSHIFT_*_IDENT env variable not present.
Multiple fixes
 - Checking the provides list for cartridge matches for Configure-Order
 - Skipping rollback for configure and similar operations in case of a new gear creation. Instead, we will just delete the gear
 - Fixing exception raising logic on rollback success/failure
move some node requires to diy cartridge dependencies

fix typo
Checking and fixing stale sshkeys and env_vars
 - using oo-admin-chk and oo-admin-repair
auto expose ports upon configure, but only for scalable apps
Merge pull request #5001 from bparees/missing_ident

Merged by openshift-bot
Merge pull request #4997 from abhgupta/abhgupta-scheduler

Merged by openshift-bot
Merge pull request #5002 from tdawson/2014-03/tdawson/move-node-requires

Merged by openshift-bot
Merge pull request #4990 from abhgupta/abhgupta-dev

Merged by openshift-bot
Merge pull request #5003 from rajatchopra/master

Merged by openshift-bot
Bug 1078191: Missed calling the get_available_cartridges method
fixed broker extended test - test cases covered by functional tests
Bug 1075480: proper message is output after deleting cartridge type
Merge pull request #5007 from abhgupta/abhgupta-scheduler

Merged by openshift-bot
Merge pull request #5008 from lnader/master

Merged by openshift-bot
Merge pull request #5009 from abhgupta/abhgupta-dev

Merged by openshift-bot
Fixing inconsistency with displaying 10gen cartridge status
Merge pull request #5011 from jhadvig/10gen_status_bug

Merged by openshift-bot