Beginnings of the Python port of Boost.Build v2.

Added files:
	python/boost/__init__.py
	python/boost/build/__init__.py
	python/boost/build/exceptions.py
	python/boost/build/manager.py
	python/boost/build/build/__init__.py
	python/boost/build/build/action.py
	python/boost/build/build/build_request.py
	python/boost/build/build/feature.py
	python/boost/build/build/generators.py
	python/boost/build/build/project.py
	python/boost/build/build/property.py
	python/boost/build/build/property_set.py
	python/boost/build/build/scanner.py
	python/boost/build/build/targets.py
	python/boost/build/build/toolset.py
	python/boost/build/build/type.py
	python/boost/build/build/virtual_target.py
	python/boost/build/engine/__init__.py
	python/boost/build/engine/bjam.py
	python/boost/build/engine/engine.py
	python/boost/build/engine/log_engine.py
	python/boost/build/tools/__init__.py
	python/boost/build/tools/builtin.py
	python/boost/build/tools/common.py
	python/boost/build/tools/make.py
	python/boost/build/util/logger.py
	python/boost/build/util/path.py
	python/boost/build/util/set.py
	python/boost/build/util/utility.py
	python/tests/acceptance_tests/helpers.py
	python/tests/acceptance_tests/make_target.py
	python/tests/unit_tests/helpers.py
	python/tests/unit_tests/runTests.py
	python/tests/unit_tests/test_action.py
	python/tests/unit_tests/test_build_request.py
	python/tests/unit_tests/test_builtin.py
	python/tests/unit_tests/test_feature.py
	python/tests/unit_tests/test_generators.py
	python/tests/unit_tests/test_make.py
	python/tests/unit_tests/test_property.py
	python/tests/unit_tests/test_property_set.py
	python/tests/unit_tests/test_scanner.py
	python/tests/unit_tests/test_set.py
	python/tests/unit_tests/test_targets.py
	python/tests/unit_tests/test_toolset.py
	python/tests/unit_tests/test_type.py
	python/tests/unit_tests/test_utility.py
	python/tests/unit_tests/test_virtual_target.py

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27078
Added the Overview.txt file, which contains the description of the project and some porting guidelines.

Added files:
    Overview.txt

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27089
Moved the Overview.txt to the doc directory and rewrote it in reStructuredText.
Added to doc/images:
    engine.png
    project_registry.png
    registries.png

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27221
Started porting generators.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27225
Corrected usage of logger.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27226
Changed to filter logs based on the source name rather than the source instance.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27227
Added reset for generators.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27228
Changed generators to use the logger of the Manager instance.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27481
Started porting the gcc toolset.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27524
Added basic demo to test gcc. Still doesn't work properly.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27525
Corrected initialization of global variable.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27526
Add main build system file for the Python port. Does nothing yet.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27539
Make it work on Linux.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27540
Added dll support for the gcc toolset.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27542
Cosmetic changes on target names.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27543
Removed unused variable.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27544
Corrected wrong variable name.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27545
Initial integration between bjam and the Python port.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27560
Changed generators so that they now receive only an id of a rule, not the rule itself.
Added basic support for darwin.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27566
Corrected definition of the LANG target variable on the gcc toolset.
Protected feature.compose against passing a string as an argument, rather than a sequence.

svn path=/branches/BOOST_BUILD_PYTHON/boost/tools/build/v2/; revision=27574