Make haste-boot download, build and install the base libraries again.
Polish up haste.cabal a bit.
Tidy up the JSTarget docs a little bit.
Finally get error printing right!

These troubles stem from a less than sanitary use of the GHC API. Although
fixed now (yes, seriously this time!) it would probably be a good idea to
clean up the compiler driver some day.
Depend on GHC 7.6 instead of 7.2.
Remove the dependency on OpenSSL and document the one on libbz2.
Document the dependency on libcurl as well.
Depend on bytestring >= 0.10.0.0
Don't use MD5 while we're not using the fingerprints.
Only remove .haste when rebooting if it actually exists.
Determine host word size when building base, to work around GHC quirks.
Fix typo in packagelibs.sh.
Centralize all path handling to Haste.Environment.
Use CIntPtr rather than CInt to determine host word size.
Add point about the necessity of having ~/.cabal/bin on your path to README.
Add Category section to haste.cabal.
Fix broken DOM callback functions.
Introduce asynchronous Ajax.
Add CIO counterparts to setCallback and setTimeout.
Avoid packing up build files and other crap in packagelibs.sh.