Relaxed version dependency for mtl

Git HEAD version dependency for `mtl` requires ` >= 2.2.1`. Haskell Platform 2014.2.0.0 is shipped with `mtl-2.1.1` so we can't use with it.