Merged recent changes from trunk.

[SVN r85088]
Merged recent changes from trunk.

[SVN r85605]
Merge removing support for old compilers.

[SVN r85715]
Merge all Boost.Config changes from Trunk.

[SVN r85725]