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
Demonstrate web integration testing
Add separators in the capybara log
Add additional flexibility for running community tests
controller dependency fixes
Merge pull request #2099 from brenton/controller1

Merged by openshift-bot
Add buildrequires for new test packages
Automatic commit of package [rubygem-openshift-origin-console] release [1.7.8-1].
bump_minor_versions for sprint 2.0.26
bump_minor_versions for sprint 2.0.26
Bug 928654 - Check if a gear exists before trying to stop or start.
Cache the node conf into a singleton instance so we do not constantly reload and re-parse it.
Bug 928621 - Save gear information in a look-aside database and only go to the gear as a last resort.
The .ssh directory was not getting the correct MCS label.
Fix the frontend unit tests.