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:
 ** Remove help command
 ** Renames dns subcommands to include zone- and record-
 ** Renames --hourly and --billing for `sl vs create` and `sl hardware create`
    to --billing=hourly or --billing=monthly.
 ** Many other subtle changes
Fix Review Notes
Fix accidentally broken test
Removes debugging statements
Activate Fixtures for CLI using environment var

E.G.:
export SL_FIXTURES=1
sl vs list
...
Improves Style Issues
Tighten static analysis a bit
Fixes a couple mq CLI issues
Fixes tag inconsistencies
Fix tests for tag issues
Merge pull request #414 from softlayer/v4

Conversion to Click + a large number of smaller changes