More cleanup of client creation, remove need for globals, start simplifying wizard client creation, prepare for delayed auth
Allow --ssl-version to be passed on the command line, which will allow Mac users to bypass cert issues on some servers
Remove some unused crap from base.rb
Support client certs and ca_file being passed on command line
Provide a specific message for invalid protocols
Handle lambda context parameters (for lazy evaluation), reach 100% spec coverage again
Restore spec tests to 100% coverage, remove some unused methods
Serialization of config options should go through RHC::Config#save!, simplify wizard spec tests to depend slightly less on state, add comments around spec intentions, make Commander::Command::Options have a bit cleaner behavior.
Move arguments validation and fill to RHC::Commands
Ruby 1.8 does not appear to set a default cert store, and rest-client doesn't allow setting a cert_store directly.  Work around it until we investigate nahi/httpclient more.

The wizard should catch this specific exception on first connection attempt and attempt to fix it.
Create helper for dynamically creating rest_method requests
Delegate REST API call for classes that don't map to a response object
Added some simple spec tests
Added helper for creating delegated rest requests