Fix many compiler warnings, mostly shadowing internal lenses
Use Data.Text instead of ByteString in metafont Tests
clean up more shadowing warnings