fix requirement in the spec and gemspec

plugin do not use json, no mention of rspec or mocha in the code
or rakefile, and that's the stickshift-common gem that's used
Fix gemspec for missing and incorrect requirement

- json is only used for tests
- rails is used in ./lib/remote_user_auth_engine.rb
- openshift-origin-common in ./config/initializers/openshift-origin-auth-remote-user.rb
Added :autocomplete option to inputs/input
Bug 950367 - Handle non-integer values for expires_in

Any param value of expires_in outside the range of 0..max_expires should be treated as the default value.
provision for supplementary groups

Signed-off-by: K.C. Wong <kcwong@paypal.com>
install cart from spec
Call cart pre-receive hook during default build lifecycle

Give cartridges an opportunity to perform actions before the default builder
post-receive is invoked and the Git repository is commited/archived to the
OPENSHIFT_REPO_DIR directory.
be able to remove .openshift
Generate ssh key for web proxy cartridges

Allow mock cartridge to be used in scalable app
Add cucumber tests for platform ssh
Fix for bug 951031
We are now correctly listing the acceptable argument to the oo-admin-usage script as gear id instead of gear uuid
Fix for bug 950974
Handling NodeException in the script
Bug 950451 - Add stop_lock support to scaled cartridge restart/reload
Application author documentation
Automatic commit of package [openshift-origin-broker-util] release [1.7.4-1].
Automatic commit of package [rubygem-openshift-origin-node] release [1.7.23-1].
Automatic commit of package [openshift-origin-cartridge-haproxy-1.4] release [1.7.5-1].
Automatic commit of package [openshift-origin-cartridge-python] release [0.2.5-1].
Automatic commit of package [openshift-origin-cartridge-perl] release [0.2.5-1].
Automatic commit of package [openshift-origin-cartridge-jbosseap] release [2.1.5-1].
Automatic commit of package [rubygem-openshift-origin-controller] release [1.7.5-1].