- replaced star imports with explicit ones
- improved module, class & method docstrings
- reordered the XSD schema type list alphabetically
- used double quotes consistently
- minor stylistic code changes
All such block replaced with blocks catching Exception subclasses only so they
no longer eat up internal Python exceptions like SystemExit or
KeyboardInterrupt.
Code cleaned up a bit while looking for unused logger objects:
* Trailing spaces removed.
* Reordered import directives.
* Removed some unnecessary import directives.