Fixing code to allow admin to restrict # of domains to be less than # of gears allocated to a user.

in exiting code:
      [user.max_gears || 1, Rails.configuration.openshift[:max_domains_per_user]].min
means that even if max_domains_per_user is set to 1, if the user has access to 3 gears,
they are able to create 3 domains.
Fixing test case to allow multiple domains before checking for duplicate namespace
Fix for bug 1006223
Automatic commit of package [openshift-origin-cartridge-cron] release [1.12.2-1].
Automatic commit of package [rubygem-openshift-origin-node] release [1.14.5-1].
Automatic commit of package [openshift-origin-cartridge-mysql] release [0.8.3-1].
Automatic commit of package [openshift-origin-cartridge-nodejs] release [1.15.4-1].
Automatic commit of package [openshift-origin-broker-util] release [1.14.3-1].
Automatic commit of package [rubygem-openshift-origin-admin-console] release [0.2.2-1].
Automatic commit of package [openshift-origin-node-util] release [1.14.2-1].
Automatic commit of package [openshift-origin-cartridge-python] release [0.9.4-1].
Automatic commit of package [rubygem-openshift-origin-controller] release [1.14.5-1].
Automatic commit of package [openshift-origin-cartridge-jbosseap] release [2.8.4-1].
Update doc on Ruby cartridge

Commit bca69b1 added threaddump support for Ruby apps.
Merge pull request #3605 from BanzaiMan/ruby_cart_doc_update

Update doc on Ruby cartridge
Bug 1001855: Process all active gears before inactive
I'm withdrawing this fix.  The deeper issue is that LANG appears to be messed up when the script is run and that needs to be diagnosed instead.

Revert "Bug 1005421 - the ps command was returning unicode characters, strip them out."

This reverts commit 70d7b0c718225f505be206cde27a5c9795f02d25.
Merge pull request #3582 from kraman/test_case_fixes

Merged by openshift-bot
Bug 1000764 - Enforce cartridge start order

* Start secondary cartridges before primary cartridge
Bug 985024: Remove haproxy status page as the backup page.