This commit was manufactured by cvs2svn to create branch
'BOOST_BUILD_PYTHON'.
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
Added the Overview.txt file, which contains the description of the project and some porting guidelines.

Added files:
    Overview.txt
Moved the Overview.txt to the doc directory and rewrote it in reStructuredText.
Added to doc/images:
    engine.png
    project_registry.png
    registries.png
Started porting generators.
Corrected usage of logger.
Changed to filter logs based on the source name rather than the source instance.
Added reset for generators.
Changed generators to use the logger of the Manager instance.
Started porting the gcc toolset.
Added basic demo to test gcc. Still doesn't work properly.
Corrected initialization of global variable.
Add main build system file for the Python port. Does nothing yet.
Make it work on Linux.
Added dll support for the gcc toolset.
Cosmetic changes on target names.
Removed unused variable.
Corrected wrong variable name.
Initial integration between bjam and the Python port.
Changed generators so that they now receive only an id of a rule, not the rule itself.
Added basic support for darwin.