Fix deprecation warning: add Applicative instance to Monad

Conflicts:
	src/Snap/Internal/Test/RequestBuilder.hs
Make Snap Typeable work with GHC 7.8.