Miscellaneous python2/3 cross-compatibility changes
Created by: alurban
This PR fixes a bug discovered in the production LIGO summary pages. The issue comes when attempting to use python > 3 to read an HDF5 file that was written with python < 3, largely because of UTF encoding compatibility issues.
For the same reason, this PR also adds #
to the list of LATEX_CONTROL_CHARACTERS
.