Adding missing documentation
PEP8 fixes
Merge pull request #128 from beittenc/add_missing_documentation

Add missing documentation for hardware manager
Moves verbose option. Warnings for deprecated methods

API: Removes unused verbose flag (using python logging instead)
API: Moves deprecated APIs to its own file: SoftLayer.deprecated
API: Adds warnings for deprecated methods, functions, options
API: Adds deprecation warning to set_authentication()
Merge pull request #129 from sudorandom/master

Moves verbose option. Warnings for deprecated methods
Version bump to v2.3.0
Adds Password Auth to CLI Configuration

This change introduces the ability for 'sl config setup' to be given your
username/password and it will go out and grab your API key or generate one if
one does not exist.

 * Moves format_output to SoftLayer.CLI.helpers
 * API Key/Password input is masked

Example Usage:

$ sl config setup
Username: someuser
API Key or Password:
Endpoint URL [https://api.softlayer.com/xmlrpc/v3/]:
:..............:..................................................................:
:         Name : Value                                                            :
:..............:..................................................................:
:     Username : someuser                                                         :
:      API Key : oyVmeipYQCNrjVS4rF9bHWV7D75S6pa1fghFl384v7mwRCbHTfuJ8qRORIqoVnha :
: Endpoint URL : https://api.softlayer.com/xmlrpc/v3/                             :
:..............:..................................................................:
Are you sure you want to write settings to "/Users/username/.softlayer"? [Y/n]: y
Merge pull request #130 from sudorandom/master

Adds Password Auth to CLI Configuration
Make setup more sane around 2to3
Merge pull request #131 from CrackerJackMack/setup-fix

Make setup more sane around 2to3
CLI: Bug Fix + slightly easier configuration

When using 'sl config setup' you can now type in 'public', 'private',
or type your own endpoint URL.
Fixes a bug where if you don't have an API key it would fail to generate. Now
it should properly generate an API key for you if you don't have one when using
'sl config setup'
Merge pull request #132 from sudorandom/v3

CLI: Bug Fix + slightly easier configuration
Merge pull request #135 from CrackerJackMack/metadata

add metadata, hostname, and domain editing for hardware and CCI