Catch UnicodeEncodeError for Windows in tz.gettz

On Windows and Python 2.7, calling `tzwin` with a non-ascii name will
raise a UnicodeEncodeError instead of WindowsError, as it does on other
platforms and versions.

Fixes GH #802.
2 files changed