Implemention of part #1 of the Boost.Build-V2 load behaviour.

svn path=/branches/boost_build_v2/boost/tools/build/; revision=13267
Eliminate recursion, and add short-circuit to find/glob-to-root.
Don't use psuedo-function vars.
Don't rely on "/" path translation.
Renamed gTARGET_LOCATION to gFILE_LOCATIONk

svn path=/branches/boost_build_v2/boost/tools/build/; revision=13276
Minor syntax change of gFILE_LOCATION to file-location var.
Minor, better looking ssages.t it sea

svn path=/branches/boost_build_v2/boost/tools/build/; revision=13302
Modified so that we can additionaly detect loading of V1 system, and only error if neither V1 nor V2 was loadedh

svn path=/branches/boost_build_v2/boost/tools/build/; revision=13303
Changes to generate & install bjam version of executable.
Incremented version to 3.1.1.

svn path=/branches/boost_build_v2/boost/tools/build/; revision=13313
Fix for globbing on NT

svn path=/branches/boost_build_v2/boost/tools/build/; revision=13315
Minor cleanup, variable and arg names.
Use MATCH instead of SUBSTS

svn path=/branches/boost_build_v2/boost/tools/build/; revision=13317
More cleanup, using $(var:J) to cleanup the error messages.

svn path=/branches/boost_build_v2/boost/tools/build/; revision=13319
A couple of minor changes for backward compatibility.

svn path=/branches/boost_build_v2/boost/tools/build/; revision=13323
Killed GLOB workaround; perforce has fixed it

svn path=/branches/boost_build_v2/boost/tools/build/; revision=13385
Improved error messages.

svn path=/branches/boost_build_v2/boost/tools/build/; revision=13392