Set up $OPENSHIFT_HOMEDIR/.gem for v2 Ruby apps
Cucumber is not a runtime requirement for the Broker
Adding the example cgconfig.conf back to the node spec
<runtime_steps.rb> Bug 949251 - Add file check to V1 snapshot/restore test

Cuke test for snapshot/restore on V1 carts didn't check if changes
post-snapshot were persisting, and so failed to catch the condition described
in https://bugzilla.redhat.com/show_bug.cgi?id=949251

Added lines to snapshot/restore test to fix
<controller/test/cucumber> Bug 949251 - fix jboss* snapshot/restore tests

The snapshot/restore tests for the jboss* carts were using very
granular stepdefs instead of the more concise (and thorough) combined
stepdef from runtime_steps.rb. I updated these tests to take advantage
of the updated combined stepdef.
Bug 949844: Add support for threaddump command in v2 Ruby cartridge.

In the v1 cartridge, we used a custom thread dumper library to respond to QUIT signal and dump thread information to the log file. (See, e.g., https://github.com/openshift/origin-server/blob/openshift-origin-cartridge-ruby-1.9-scl-1.7.4-1/cartridges/openshift-origin-cartridge-ruby-1.9-scl/template/thread-dumper.rb)
This is not a standard Ruby library, and does not work with users' applications in general.

Instead, in the v2 cartridge, we rely on Passenger's handling of ABRT signal (http://www.modrails.com/documentation/Users%20guide%20Apache.html#debugging_frozen) to dump thread state to the log file. Do note that this will terminate the current application; this is a divergence from the previous behavior, and the users should be duly informed.
Combine bin/threaddump into bin/control.
No need to test state file in the cartridge.
Add uservars directory to Environ.for_gear
Move to minitest 3.5.0, webmock 1.8.11, and mocha 0.12.10
Merge pull request #2074 from BanzaiMan/ruby_v2_threaddump

Merged by openshift-bot
Bug 952408 - Node filters threaddump calls

* Return error message if application is stopped
Merge pull request #2084 from pmorie/dev/trap_user

Merged by openshift-bot
<oo-restore> Bug 949251 - forgot to add actual oo-restore fix

Call to restore.sh wasn't passing through args, added "$@" to
restore.sh in oo-restore call to guarantee "INCLUDE_GIT" arg gets
included
Merge pull request #2071 from BanzaiMan/dev/hasari/bz952097

Set up $OPENSHIFT_HOMEDIR/.gem for v2 Ruby apps
Fix bug 927850
WIP Cartridge Refactor - V2 support for reading .uservars
Merge pull request #2087 from smarterclayton/move_to_minitest

Merged by openshift-bot
Merge pull request #2082 from dobbymoodge/BZ949251

Merged by openshift-bot
Add more information to the EINVAL errors.