Consistancy update
Consistency Updates
Documentation Formatting
Merge pull request #85 from sudorandom/kmac_consistency

Consistency Updates
Added blockDevices to CCI.get_instance()
Version Bump. Adds CHANGELOG
Documentation Improvements
Removed all domain/zone naming ambiguity from DNS manager
Merge pull request #82 from CrackerJackMack/dns_cleanup

DNS Consistency update
Minor bug fix (mostly for devs)

* --format now defaults to table if isn't set to anything from docopt.
  This happens if [options] is not included in the usage for a command.
CLI: fix bug in helpers.no_going_back()

helpers.valid_response() expects a list of str for matching true values. no_going_back()
now casts the confirmation value to str() before passing it to valid_response()
DNS fixups, CLI dns cleanups
Fixed major bug in SSL
fixed regression in firewall
Adding in Adding in manager and CLI for hardware device listing and details. Still needs tests...
Merge pull request #88 from underscorephil/hardware

Adding in manager and CLI for hardware device listing and details.
Small Usability Fix

If [options] is not in the submodule's doc block don't add the additional options.
Adds Generic Auth Concept to Client

API: Adds 'auth' keyword argument to SoftLayer.Client(). This object
     should respond to get_headers(). If just username and api_key
     are passed in, BasicAuthentication will be used for auth.