Change how the makefile parser treats \ characters, they cannot join two distinct words
Add a Util test suite
Move linesCR out into a separate module
Add a test that the parseMakefile can deal with windows newlines
Rewrite parseMakefile on top of ByteString
Ninja: Move to the bytestring parseMakefile, speeds LLVM build up by 4x, #25
Optimise the makefile parsing line joining function, slightly less allocation, #25