Bug 1144175
Bugzilla link https://bugzilla.redhat.com/show_bug.cgi?id=1144175
Added a configuration option for a timeout where the console waits for several background requests to the broker.
Fixed digit regex check and added sanity check to ensure timeout is not 0
Updated call in console/app/controllers/settings_controller.rb to also use the configured timeout
Fixed typo in regex
Refined validity check to properly check strings and integers
Minor errors in documentation
v2_cart_model: allow archiving of destroyed gears

Adds cart model logic and two node config options to allow admins to
enable archiving of gears as they are destroyed, and to specify the
directory for archiving the gears.

Enterprise bug: 1092045
https://bugzilla.redhat.com/show_bug.cgi?id=1092045
Preventing rollback for PatchUserEnvVarsOp in case of gear creation
broker/node: Add parameter for gear destroy to signal part of gear creation
Enhanced code formatiing
node archive: improve doc, config logic

Added more detailed documentation for `node.conf` options, updated
V2CartridgeModel#archive to handle `nil` setting for
`ARCHIVE_DESTROYED_GEARS_DIR`
Replaced missing underscore in config_accessor
delete partial/broken archive on "tar" command failure
Merge pull request #5846 from ananich/master

Merged by openshift-bot
Merge pull request #5743 from dobbymoodge/node_block_rollback

Merged by openshift-bot
oo-accept-systems: improve cartridge integrity checks

Cartridge management has become more complicated. It is legitimate now
to have different sets of cartridges available per profile. Moving gears
fails when nodes have different cartridge versions.

oo-accept-systems now checks that all nodes in a profile supply a
consistent set of cartridges, and that profiles supply cartridges
expected by the broker. Cartridge version differences are also detected.

Enterprise trello card
https://trello.com/c/cGT5PJJt/277-3-xpaas-preparedness
Merge pull request #5851 from sosiouxme/oo-accept-systems-cartridge-integrity

Merged by openshift-bot
SPI routing amq plugin: remove deprecated actions

Actions for add_gear and remove_gear have been listed as deprecated and
to-be-removed for long enough. With Origin 4 past and OSE 2.2 imminent,
they are now actually removed.
Merge pull request #5852 from sosiouxme/activemq-routing-plugin-deprecation

Merged by openshift-bot
Merge pull request #5823 from tiwillia/bz1144175

Merged by openshift-bot
oo-accept-systems: fix errors from PR 5851

The cartridge consistency checks introduced in PR 5851 did not correctly
determine which cartridges were active on the broker, which becomes
apparent once you have imported more than one version of any cartridge.
Inactive versions of the cartridge could be compared against the node
versions. This is now fixed.

Also obsoletes were added to the list of things not to compare, and
probably some other issues addressed along the way.