Lots of changes to further merge domain model objects and document pipeline.
Refine the event we are registering the example customization with to only get fired for Operations.  Add some documentation to help explain what we might want to do to make the management of customizations easier.
Added license and some PEP8 cleanup.
Removing rstgen.py, no longer needed.
Fixing performance issue.  The ServiceCommand object was creating the underlying Service object in the constructor which meant all JSON service data was loaded for every command.
Trying out one approach for autoloading customizations.  Alternatively, these could be handled as builtin plugins.  Just seems like it would be nice to be able to drop customizations into a package and have them work.  I'm open to discussion.
Back out last change for auto-loading customizations.  The pkgutil is deprecated in 3.3 (and broken, too) because the import module is now PEP 302 compatible.  Should be able to make this approach work in both 2.x and 3.3 but will require a compatibility layer to be written.  Also added a small fix to get help working in 3.3.
Removing some debug code no longer needed.
Remove the unregister for event handlers.  This is no longer needed since we are using a unique id when registering the handlers in bcdoc.
Fix a typo bug in generating the service list.
Moving README.rst content to __init__.py file.  Removing unneeded EVENTMAPs.
Changing building-operation-table-* event to building-command-table.
Merge branch 'develop' of git://github.com/garnaat/aws-cli into garnaat-develop