WIP Cartridge Refactor - Support for version overrides in manifest

* Take version choice in ctor
WIP Cartridge Refactor - update versions in manifest to be strings
provision for supplementary groups

Signed-off-by: K.C. Wong <kcwong@paypal.com>
WIP Cartridge Refactor - Finish context checking
as7 v2 cart and eap clustering
Automatic commit of package [openshift-origin-cartridge-jbossas] release [1.0.1-1].
Specifying an invalid embedded cartridge during app creation was throwing internal server error
Merge pull request #1997 from smarterclayton/bug_928668_better_messages_for_storage_limits

Merged by openshift-bot
Merge pull request #1998 from pravisankar/dev/ravi/card526

Add 'plan_history' to CloudUser model.
Merge pull request #2001 from brenton/misc2

Miscellaneous trivial commits
Merge pull request #1995 from smarterclayton/tweaks_to_quickstarts

Add social sharing link styles
Merge pull request #1993 from lnader/patch-2

Update README.writing_cartridges.md to add Additional-Control-Actions
Merge pull request #2006 from jwhonce/wip/manifest_overrides

WIP Cartridge Refactor - Support for version overrides in manifest
Merge pull request #2007 from jwhonce/wip/oo_trap_user

WIP Cartridge Refactor - Finish context checking
Merge pull request #2009 from abhgupta/abhgupta-dev

Specifying an invalid embedded cartridge during app creation was throwing internal server error
WIP Cartridge Refactor - Move range for uid in tests

* pulling from top of range 5999 rather than bottom 1000
Automatic commit of package [openshift-origin-cartridge-jbossas] release [1.0.2-1].
Merge pull request #2010 from jwhonce/wip/v2_cart_model

Merged by openshift-bot
Merge pull request #2008 from bdecoste/master

as7 v2 cart and eap clustering
Automatic commit of package [openshift-origin-cartridge-jbossas] release [1.0.3-1].