Unicode everywhere
More workarounds for Python bug 11777
Gets rid of old-style classes