Adding new functions to __all__ list.
Move the code for updating the win32tz_map in to a separate utility module.
Make datetime_tz subclass-able by using type(self) in place of a hardcoded reference to the datetime_tz class.