Remove py3compat.open

This was redundant with `io.open`, and we only had one use of it left.

Also, a couple of doc fixes.