Delete readFileUCS2 from the base module
Delete withBufferMode, was incorrect anyway
Switch to System.Environment.Extra
Use isWindows from the Extra library
Move readFileStrict to readFile' (annoying name clash, but hey)
Move to Control.Monad.Extra
Undo the weird flags, to broaden test coverage
On GHC 7.2 don't pass qg/qb