Port WebPImagePlugin to Python 3

Needs review and testing. Should fix issue #109