Added js_required helper
Use proper tmpdirs for dump and restore.
Fix for Bug 895878

 * rhc app start... failed to un-idle application. Regression from
   https://github.com/openshift/origin-server/commit/6ec9581a05058daeb83edcbb717edf4dff141096
   Reverted here.
 * oo-restorer updated to be more robust
Merge pull request #1156 from rmillner/BZ892036

Merged by openshift-bot
BZ 837489: Scramble the username due to mysql security bug.
Merge pull request #1157 from jwhonce/dev/bz895878

Merged by openshift-bot
Merge pull request #1158 from rmillner/BZ837489

Merged by openshift-bot
Fixes Bug 895370
Bug 895269
Replace expose/show/conceal-port hooks with Endpoints

As part of the ongoing effort to implement the new cartridge API, remove the
expose-port, show-port, and conceal-port hooks from the cartridges, and
move their functionality up into the platform via the node library.

Proxy ports are now defined by cart authors via an Endpoints element in the
cartridge manifest YAML, and the platform functionality is implemented
internally within the node library as opposed to being handled ad-hoc in
cartridge hooks.

The show-port and conceal-port hooks are now no-op stubs in the agent
and broker proxy.
Merge pull request #1160 from fabianofranz/master

Merged by openshift-bot
Merge pull request #1159 from danmcp/master

Merged by openshift-bot
dont return nil resultIO
Merge pull request #1162 from danmcp/master

Merged by openshift-bot
Partial fix for Bug 895878

 * oo-restorer beefed up to do a restore if gear is in any state of "idleness"
Automatic commit of package [rubygem-openshift-origin-controller] release [1.3.5-1].
Automatic commit of package [openshift-origin-cartridge-abstract] release [1.3.4-1].
Automatic commit of package [openshift-origin-cartridge-mongodb-2.2] release [1.3.2-1].
Automatic commit of package [rubygem-openshift-origin-msg-broker-mcollective] release [1.3.2-1].
Automatic commit of package [openshift-origin-broker-util] release [1.3.3-1].