Add support for using the Microsoft Platform SDK...
* Added ms-platform and ms-build features.
* Added recognition of MSSdk environemnt var set by the PSDK.
* Added MSSDK_ROOT for finding and running the setup of the PSDK.

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15472
- Reordered some flags to keep things togehter that belong together.
- Added support for <library-path>, <library-file> and <find-library>.
- Added -qtwolink to linker options (see comments).
- Debug symbols now store full path to sources (see comments.)

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15530
Fix for naming problems with tags as used in stage targets.
Changes include...
* Tagging of tar file names transfered to the targets themselves.
* Prevention of -.o target files from getting built multiple times.
* Prevention of -.o from being cleaned when depended on by stage targets.

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15543
While testing stage-tag related changes on Windows foudn these syntax errors.

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15545
Fixed static linking.

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15604
Infrastructure for dependency scanning.

    * virtual-target.jam (virtual-target.actualize): Accept
        'scanner' parameter and create different actual targets
        for different values of that parameter.
     (virtual-target.includes): Remove.
     (binding): New rule
     (remember-binding): New rule.

    * type.jam (set-scanner): New rule. (get-scanner): New rule.

    * scanner.jam: New file.

    * class.jam (__init__): Define __name__ in class scopes.

    * builtin.jam (c-scanner): New scanner class, associated with CPP
        files.

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15644
Removed the -qstaticinline flag because of problems with inline specializations.

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15713
Merge Trunk changes to RC_1_29_0

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15733
Allow for toolset chaining

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15814
Remove the "d" flag from CLONE as there is not portable way to copy symlinks.

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15816
Clean up Boost.Python v1 flotsam, update documentation, prepare for release

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15829
Boost.Python tests require -lm

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15865
Fix redirection bug

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15879
Show output for all tests run.

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15880
Respond to RUN_ALL_TESTS

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15881
Conservative patch for reliable testing

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15889
removed kylix's own include directory from STDHDRS.
it made every compilation fail.
(only commented the line rather than delete, as I don't know a thing about kylix and I might be wrong)

svn path=/branches/RC_1_29_0/boost/tools/build/; revision=15897