Merge Boost.Build from trunk.
Note that since regression tests are using trunk Boost.Build, this is already tested.