improve test coverage on rest models
Bug 997246 - Prohibit blank domains

Needed to use allow_nil instead of allow_blank
Bug 997374 - Fix man page for oo-admin-ctl-domain

Add --new_namespace
<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
Documentation - Make documentation make code

* Corrected managed_files#processed_templates
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
Bug 981148 - missing facter dependency for cartridge installation
Bug 986300 - Remove the unused Broker configuration directory
Bug 977936 - /usr/sbin/oo-namespace-init needs a man page
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
Merge pull request #3372 from jwhonce/wip/documentation

Merged by openshift-bot
Bug 996296 - resource_limits.conf should be mode 640.
Fix command help.
Merge pull request #3373 from pmorie/bugs/997158

Merged by openshift-bot