<cart version> origin_runtime_219, Update carts and manifests with new versions, handle version change in upgrade code
https://trello.com/c/evcTYKdn/219-3-adjust-out-of-date-cartridge-versions

Modified upgrade.rb to use the next_manifest when calculating the
updated IDENT info

Updated version numbering in phpmyadmin manifests to avoid display of
minor version number, per linked trello card

run gear extension ident mapping if defined

add symlinks for phpmyadmin cart software version 3

jbosseap:
 - modified jbosseap cartridge manifest to change software version
   from 6.0 -> 6
 - moved jbosseap cartridge versions/6.0/* to version/shared
 - created versions/6 directory
 - built symlinks from versions/6 and versions/6.0 to directories in
   versions/shared
 - remove versions/6.0 from spec, add versions/* to setup_rewritten in
   managed_files.yml, tweak spec to set attrs for versions/shared/xyz
 - replace additional -6.0 references in pathnames with -6 (for
   /etc/alternatives)
 - tweak spec to remove /etc/alternatives/jbosseap-6.0

Fix up manifests for jenkins, jenkins-client and switchyard

Add cucumber test for ident mapping in upgrade:
 - test compatible and incompatible upgrades
Fix bug 997158: always sort cartridge versions using Manifest.sort_versions
Treat domain_scope= the same as app_scope=
<Admin::Stats> refactor classes and tests

- refactor admin_stats_test into reusable test helper
- override mcollective timeout just for duration of query
- add gear_active_pct stat at all levels
- Admin::Stats.results returns hash subclasses with reader methods.

In order to more easily identify typos and what the hashes returned by
Admin::Stats actually represent, they are now subclasses of Hash with
methods for each key. Readers for missing keys throw an error.

So as not to force consumers of YAML/XML data to know about these
subclasses, they're converted to normal hashes by default when dumped.

Sadly, there doesn't seem to be an obvious way to have Hash subclasses
display differently when pretty-printed.
<oo-stats> ability to read results from file; more

Can read results data from a json or yaml without loading broker
HashWithReaders broken out into library class
District text table made more friendly to ops
Table headers shortened
Numbers formatted nicely
<Admin::Stats tests> work around test problems
<JBoss Cartridges> - Move deployment verification to client_result

Previously all deployment verification messages were sent to
client_message, move the deployed/non-deployed messages to client_result
Fix bug 997593
<cartridges> Additional cart version and test fixes

Remove "cartname(version) = xyz" from cart manifests Provides:

 - There is no code to support meaningful matching for these entries,
   and they are misleading, particularly "cartname(version) >= xyz"

patch jenkins-client version in test

replace phpmyadmin versions in cukes tests with 3

fix "suggests" for phpmyadmin-3

fix cartridge_types.yml to map phpmyadmin-3 requires appropriately

fix up phpmyadmin-3 references in strings and comments
Bug 996296 - resource_limits.conf should be mode 640.
Fix command help.
Merge pull request #3373 from pmorie/bugs/997158

Merged by openshift-bot
Merge pull request #3354 from dobbymoodge/origin_runtime_219

Merged by openshift-bot
Merge pull request #3358 from sosiouxme/oo-stats-mods

Merged by openshift-bot
Merge pull request #3279 from detiber/clientresult

Merged by openshift-bot
Merge pull request #3379 from pmorie/bugs/997593

Merged by openshift-bot
Merge pull request #3380 from rmillner/BZ996296

Merged by openshift-bot
Merge pull request #3381 from mrunalp/bugs/970939

Merged by openshift-bot
Merge pull request #3375 from smarterclayton/convert_scope_to_string

Merged by openshift-bot
Install python27 SCL packages

Card online_runtime_156 - Python 2.7 from SCL [cart]
https://trello.com/c/IUo215zy