ujson Py2 compat removal
There was a header file in the ujson source specifically meant to bridge compatibility between Py2 and Py3. With the Py2 support drop this could be removed and the source code simplified.

Most of these changes are simply verbatim, though there are probably a few follow ups on context to simplify further that could be made