conform all command verbs to a Class (not Module)
create abstract Cask::CLI::Base

from which all commands inherit.  Add `visible` method
for future use.
hoist ALIASES to top of class

with addtl formatting/comments
use `fetch` on ALIASES with default
Add Atlantis.app v0.9.9.4

Atlantis is an OS X MUD/MUSH client. It hasn't been updated in a while but is
still one of the better MU* clients on the platform.

Plain app bundle, no install/uninstall process needed.
Update GURPS Character Sheet.app to v1.0.4

GCS updated and the old download link is dead, so the cask needs to be updated
to the new version.
added fenix
Show file contents instead of commits
Merge pull request #5012 from i-c/atlantis

Add Atlantis.app v0.9.9.4
Merge pull request #5013 from vitorgalvao/add-fenix

added fenix
Merge pull request #5016 from i-c/gurps-character-sheet

Update GURPS Character Sheet.app to v1.0.4
Razer Synapse 2.0 v1.25
Merge pull request #5017 from ahbeng/razer-synapse-2.0-v1.25

Razer Synapse 2.0 v1.25
Merge pull request #5014 from ujovlado/show-file-instead-of-commits

Show file contents instead of commits
add `command_classes` method
recast help/usage with `command_classes`

invoking new `command_name` method from the base class when the
command verb string is needed
recast `commands` method using `command_classes`

no longer a need for hardcoding constants to remove (such as
`:ISSUES_URL`), because `command_classes` checks for a `run`
method.
simplify `lookup_command`

by `zip`ping `commands` with `command_classes`
create "internal use" command verbs

- based on abstract class `Cask::CLI::InternalUseBase`
- interal-use class file names follow `internal_<verb>.rb`, but the "internal" is dropped for the CLI
- internal-use verbs start with underscore at CLI
- internal-use verbs are invisible in the usage document
add `_dump` internal-use verb