WIP commit.  The test method is broken but the rest seems to be working.
Merge conflict.
Break out argparser dependencies into separate module.
Fixing unicode/binary issue affecting Python 3.x.
Fixing merge conflict.
Fix: main_parser -> self.main_parser
Merge pull request #106 from kjkuan/trivial-fix

Fix: main_parser -> self.main_parser
Updated based on recent changes to botocore and _services.json file.
WIP commit
Missing an import statement.
removing unnecessary code. Fixing pipe command for Windows.
Remove some debug code that was breaking things on posix.
Move the generation of the interactive help to the parser objects.
Moving rstgen here since it is quite specific to the CLI.
Fixing error introduced in last commit regarding commands with no args.
Adding bcdoc dependency.
Generating docs for support service and bumping version number.
A reasonable usage statement and better handling of choices.
Merge branch 'hotfix-0.9.3' into develop
Merging upstream