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
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.
Separate config from environments
Merge remote-tracking branch 'origin/master' into separate_config_from_environments
Add a test case for configuration to ruby values
Merge remote-tracking branch 'origin/master' into separate_config_from_environments
Merge pull request #2139 from smarterclayton/separate_config_from_environments

Merged by openshift-bot
WIP Cartridge Refactor - Change environment variable files to contain just value

* Card#255 Change environment variable files to be named KEY and contain VALUE
* https://trello.com/c/gIldOk6P
Merge pull request #2169 from jwhonce/wip/raw_envvar

Merged by openshift-bot
Bug 952051
Merge pull request #2170 from bdecoste/master

Merged by openshift-bot
fix inclusion of the example manifest
WIP Cartridge Refactor - Card#255 missed env var source in app_helper.rb
Fix typo on miscategorized
Merge pull request #2173 from jwhonce/wip/raw_envvar

Merged by openshift-bot
Merge pull request #2171 from mscherer/fix/doc_cartridge_syntax

Merged by openshift-bot
Merge pull request #2174 from mscherer/patch-1

Merged by openshift-bot
Split the settings page from the my account page
Send all settings interactions to the settings page, and fix tests.  Add a few more tests around the settings page, specifically for new key and new domain.
WIP Cartridge Refactor - Update extended tests for raw environment variables

* Not all tests set @user.namespace