proposed resolution to #16
As suggested in issue #16 (closed), this moves the directive/role registrations in a separate modules.
- This suppresses the warnings when using the Sphinx extension.
- Non-sphinx applications now have to explicitly import
zot4rst.register
to get the directives registered.
Although it slightly complicates the use of the module for non-sphinx applications, I think it is cleaner.