Changed to use the 'sub-commands' machinery:   - added 'sub_commands' class attr   - added 'has_*()' predicates referenced by the sub-command list   - rewrote 'run()' so it's a trivial loop over relevant sub-commands
Changed to use the 'sub-commands' machinery:
  - added 'sub_commands' class attr
  - added 'has_*()' predicates referenced by the sub-command list
  - rewrote 'run()' so it's a trivial loop over relevant sub-commands

sk-/python2.7-type-annotator,sk-/python2.7-type-annotator,sk-/python2.7-type-annotator