WIP: Add ability to build a custom libcxx

This is useful when compiling on a system with an outdated std c++ library,
but you need to build llvm, or when wanting to build julia with msan.

On hold until after 0.3