Merge pull request #184 from klarh/master

Only take the first record from ghc-pkg query in haste-copy-pkg. Fixes #179
Clean up the dependencies a little bit.
Clean up some warnings, remove unused Verbatim from AST.
Remove dependency on executable-path.
Add blur, click and focus functions to Haste.DOM. Fixes #185.
Add documentBody to Haste.DOM.
Add marshalling for arbitrary functions in the IO monad.
Explicitly expose monads-tf when booting. Fixes #188.
Add some extra debug info to Haste.Module.
Stub out GHC.TopHandler.runMainIO and link from :Main.main. Fixes #157.
Remove unused fingerprint stuff, don't leave temp dirs. Fixes #152.
Give a more helpful error message when no main is found. Fixes #89, #189.
Properly install includes for base. Fixes #126.
Depend specifically on zip-archive 0.2. Fixes #197.
Get Closure compiler.jar from GitHub. Fixes #202.
Remove reactive example, since Haste.Reactive is no longer around.
Calculate offset against currentTarget instead of target
Fix typos in int64 bit-shift functions
Merge pull request #206 from simonlindholm/patch-1

Fix typos in int64 bit-shift functions
Merge pull request #205 from takeoutweight/fixoffset

Calculate offset against currentTarget instead of target