Fix documentation generation

Due to the file encoding, hscolour could not run on the source files and Hackage calls hscolour when generating documentation so the docs could not get generated. See [this Hackage build log](http://hackage.haskell.org/package/HaLeX-1.2.1/reports/1/log) for details.

Turning the files into UTF-8 (and doing some small fix-ups by hand) fixes the issue.

PS: The output seems mangled in the small diffs on this page but you can check the files and/or generated source and it renders properly.