<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
<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
Merge pull request #3354 from dobbymoodge/origin_runtime_219

Merged by openshift-bot