This commit was manufactured by cvs2svn to create branch 'build'.

SVN-Revision: 25038
.

SVN-Revision: 25039
Renamed remotely

SVN-Revision: 38365
Moved remotely

SVN-Revision: 38367
Renamed remotely

SVN-Revision: 38368
Branch Boost.Build for next milestone

SVN-Revision: 39599
Branch Boost.Jam for next milestone

SVN-Revision: 39600
Merge changes to branch

SVN-Revision: 39604
Merge from trunk

SVN-Revision: 39622
Merge test fixes from trunk

SVN-Revision: 39625
Move Boost.Build Python port to a more appropriate location.

SVN-Revision: 39883
Change utility.py to use bjam variables to decide
that platform we're on.  It might be better to use
Python functions, but we know that bjam approached
works.

SVN-Revision: 39888
Ported `alias` target type to Python.

SVN-Revision: 39904
Assert that targets.BasicTarget.construct() always returns
a two element tuple.

SVN-Revision: 39905
construct() now returns a list of virtual targets.

SVN-Revision: 39906
Added `alias` top level rule.

SVN-Revision: 39907
Don't use [] as default arguments in make().

SVN-Revision: 39940
Remove documents that are on Wiki now.

SVN-Revision: 39966
Change project rules declaration so that dummy 'self'
argument is not required.

SVN-Revision: 39980
Port the 'project', 'constant' and 'path-constan'
Jamfile rules.

SVN-Revision: 39989