rhc/commands/base.rb: Fix whitespace

In RHC::Commands::Base, indent the private section at the same level as the
protected section rather than indenting the former so that it appears to be
within the latter.
Validates env var names according to IEEE Std 1003.1-2001
Added spec test cases for invalid env var names
Improved error message for invalid env var names
Bug 994174 - rhc not displaying CLIENT_MESSAGE returned by broker
More spec tests for env vars parser
RHC::CommandHelpBindings: Sort commands

In RHC::CommandHelpBindings#initialize, we need to sort instance_commands
so that they are listed with consistent ordering.

This commit fixes bug 999602.
Added spec tests for env vars with whitespaces
Merge pull request #442 from jwforres/bug_994174_rhc_client_messages_not_displayed

Merged by openshift-bot
Merge pull request #440 from Miciah/lib-rhc-commands-base.rb-whitespace

Merged by openshift-bot
Merge pull request #443 from Miciah/bug-999602-RHC-CommandHelpBindings-sort-commands

Merged by openshift-bot
Merge pull request #444 from fabianofranz/master

Merged by openshift-bot