Deprecate `r10k module deploy` command
(r10k-#3) Remove r10k cache command.
Add input sanitation for deploy env names
Move --config flag to deploy CLI classes
Halt task processing when SIGINT received
Add deprecation warning for global --config
Deprecate r10k synchronize command
Remove TODO that should never be done.

It was a silly idea.
Remove old middleware action classes
Remove middleware dependency
Deprecate, remove, and hide old commands
Fix namespacing of config class
Purge stale modules when syncing puppetfile
Reduce loglevel for puppetfile task
Add top level environment purging
Add helper method for generating deployment objects
Make forge module sync name consistent with git
Add #version method to git and forge modules
Add display command line method for deployment
Record command line documentation