[dev-haskell/wai-app-static] fix build error

...caused by missing useflag in cryptohash
remove binary read-write-file test when compiling with ghc 7.7
bump happstack-hsp to 7.2.2
remove listlike-instances as it conflicts with listlike, as upstream moved all the instances into listlike, and deprecated listlike-instances
Add hsx2hs for happstack-hsp
loosen listlike dep in iteratee
Loosen happstack-server dep in digestive-functors-happstack
Bump generic-deriving to 1.6.1
Loosen listlike dep in iterio, and remove safe haskell as iterio imports listlike which imports vector which is unsafe.
Bump happstack-hamlet to 7.0.3
Bump happstack-heist to 7.1.2
Bump happstack-hstringtemplate to 7.0.3
Bump happstack-server-tls to 7.0.4
Bump happstack-server to 7.3.0
Loosen happstack-server dep in happstack
Loosen base dep in vault for ghc 7.7
patch hoogle for ghc 7.7
Bump kan-extensions to 3.7
Bump yesod-platform to 1.2.3
Bump numeric-prelude to 0.4.0.3