Use MMap

* Results in nicer and shorter code

* And in my 100M file case it runs almost twice as fast as cmp from
  diffutils or hscmp version using Handle -> IO (ByteString)
  (on branch "handle" at the time of commit)