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.
Cucumber is not a runtime requirement for the Broker
Adding the example cgconfig.conf back to the node spec
Bug 952408 - Node filters threaddump calls

* Return error message if application is stopped
Fix bug 927850
WIP Cartridge Refactor - V2 support for reading .uservars
Demonstrate web integration testing
Add separators in the capybara log
Add more information to the EINVAL errors.
Bug 950711 - Apps taking longer than 120s fail to restore; bump to 200s to cover the few apps affected.
Fix bug 949425 949426 952096
Bug 947356 - Add Requires gd-devel

* Support perl application developers using GD module
Add additional flexibility for running community tests
Bug 951994 - Underlying ruby selinux library appears to be unstable.  Rewrite to call the command line.
Fix for bug 952551
Preventing the removal of gears that host singletons through admin script
Bug 952247 - Check the new front-end Apache configuration for missing/deleted gears.
Merge pull request #2083 from pmorie/bugs/927850

Merged by openshift-bot