Adds fast cpu provision as a package type for the HW manager
Merge pull request #413 from sudorandom/fast-hardware-provision

Adds fast cpu provision as a package type for the HW manager
Conversion to click

This includes a mess of changes:
 * stricter option parsing (ex: global options are specified directly after sl)
 * no prefix-based option matching that doc-opt did
 * entrypoint-based loading
 * Several CLI cleanups:
 ** The options in create-options
 ** Remove help command
 ** Renames dns subcommands to include zone- and record-
 ** Removes dns edit subcommand (because it was a mess). Just remove and add records.

This is not a finished thought. Every module under the SoftLayer.CLI.modules
module still needs to be converted. Unit tests need to be adjusted. Documentation
needs to be updated.
Conversion to click

This includes a mess of changes:
 * stricter option parsing (ex: global options are specified directly after sl)
 * no prefix-based option matching that doc-opt did
 * entrypoint-based loading
 * Several CLI cleanups:
 ** The options in create-options
 ** Remove help command
 ** Renames dns subcommands to include zone- and record-
 ** Removes dns edit subcommand (because it was a mess). Just remove and add records.

This is not a finished thought. Every module under the SoftLayer.CLI.modules
module still needs to be converted. Unit tests need to be adjusted. Documentation
needs to be updated.
pep8 cleanup
Adds image module to new system
Converts metadata and iscsi CLI modules
Renames messaging to mq (internally)
global ip/metadata cleanup
Converts load balancer, ticket and VLAN CLI moduels
Improves verbosity option validation
Fixes some obvious bugs. Makes pep8 happy
Converts NAS and rWhois
Clean up nas/rwhois
Converts subnet module to click
Converts SSL and SSH Key to click
Converts messaging
Converts server and snapshots over to click
Misc Fixes
Converts cdn and config tests to click