Revert "Work around an obscure bug of the unpickler on Mac OS."

This reverts commit b0defc225bf1dab7f1fb1d35198608e8fd1b88ed.
Work around an unpickler bug on Mac OS (related to lambda?)

This workaround exports the default boot loader (which was
a lambda) into a regular, top-level function. If the bug
was indeed lambda-related, this should fix it properly.
Updated the build script for LLVM 3.2.

Version 3.1 is still usable. Version 3.2 is recommended
because 3.1 does not work on Windows.
Fixed missing #include in memmanager.hh.
Merge pull request #11 from sjrd/misc/use-llvm-3.2

Use LLVM 3.2 by default
Merge pull request #6 from sjrd/issue/fix-mac-build

Fix the build issue on Mac OS
Removed unused _vm attribute
Merge pull request #12 from ggutierrez/fix/unused-vm-warning

Removed unused _vm attribute