Hack for supporting Boost on Homebrew
Hack to prevent Makefile.config from being regenerated by "make clean"
Add support for using a build directory
Improved support for building JARs
Support specifying a JAR manifest
Fix JAR installation
Don't rely on process substitution
Make ~DerivationGoal more reliable
build-remote.pl.in: Add some more trace messages

This allows hydra-build to keep track of the actual build time (so
excluding time required to copy closures around).
Don't use ADDR_LIMIT_3GB

This gives 32-bit builds on x86_64-linux more memory.
Add functors (callable attribute sets).

With this, attribute sets with a `__functor` attribute can be applied
just like normal functions. This can be used to attach arbitrary
metadata to a function without callers needing to treat it specially.
Document functors
realiseContext: Handle all context types

Avoids an assertion
Fix message
Add a test for the binary tarball installer
Remove Hydra build product
Clean up temp roots in a more C++ way
nix-daemon: Call exit(), not _exit()

This was preventing destructors from running. In particular, it was
preventing the deletion of the temproot file for each worker
process. It may also have been responsible for the excessive WAL
growth on Hydra (due to the SQLite database not being closed
properly).

Apparently broken by accident in
8e9140cfdef9dbd1eb61e4c75c91d452ab5e4a74.
Disable vacuuming the DB after garbage collection

Especially in WAL mode on a highly loaded machine, this is not a good
idea because it results in a WAL file of approximately the same size
ad the database, which apparently cannot be deleted while anybody is
accessing it.
Build Ubuntu 14.10 package

Fixes #397.