Managing dependencies with a superbuild: I. The Boost libraries
