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
Move plugins.d/README from the node to the broker

The /etc/openshift/plugins.d/ directory and the README file therein are
related to the broker, not the node.

This commit also modifies the spec file so that the README file is actually
shipped in the RPM.
Demonstrate web integration testing
Add separators in the capybara log
Add additional flexibility for running community tests
Separate config from environments
Bug 950984: Implement stop_lock for force stop
Merge pull request #2124 from ironcladlou/dev/v2carts/bz950984

Merged by openshift-bot
Bug 949844

Fix the logic in PID detection. If $PID is empty, warn and abort operation.
At the moment PID detection relies on the presence of a process with "Rack:" in it. This may fail if the application had just been started.

Update README on threaddummp command on the v2 Ruby cartridge
Bug 947010: Exclude grep when checking for existing process

Resolve https://bugzilla.redhat.com/show_bug.cgi?id=947010
Adding the ability to detect gear processes missing from cgroups
Merge remote-tracking branch 'origin/master' into separate_config_from_environments
refix unreserve_uid when destroying gear
Bug 952161

Encode XML entities in jenkins_shell_command.rb template after processing ERB directives.
<oo-cart-version> remove online-specifics so works in origin
Merge pull request #2137 from ironcladlou/dev/v2carts/bz/947010

Merged by openshift-bot
<v2 carts> remove abstract cartridge from v2 requires
Fix for bug 953493
 - Providing better error message when creating a scalable application with a framework cartridge that cannot be scaled
 - Validating against adding more than one framework cartridge to an application