PLY parsers don't load on Python 3 when the source file contains Unicode and the locale is ascii

This is, IMHO, an upstream PLY bug, which I've reported and created a PR for here.

https://github.com/dabeaz/ply/pull/33

What do we want to do in the meantime with the local copy at our end?  Include that patch?