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 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
Adding the ability to detect gear processes missing from cgroups
Merge remote-tracking branch 'origin/master' into separate_config_from_environments
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
<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
Add missing bash SDK function
Add a test case for configuration to ruby values
Bug 953177 - Keys with periods in their name cannot be deleted
Bug 87442

Avoid confusion arising from app-root/repo/node_modules/read.me implying that read.me file should not be removed when force_clean_build marker is present.

app-root/repo/node_modules/read.me is now removed, and app-root/repo/README.md will point to updated documentation at https://github.com/openshift/origin-server/blob/master/cartridges/openshift-origin-cartridge-nodejs/README.md, which explains the purpose of the node_modules directory.
/usr/bin/gear relies on the commander gem