Boost Build cleanup - minor stylistic changes.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79862 b8fc166d-592f-0410-95f2-cb63ce0dd405
Updated Boost Build to display the 'Loading Jamfile at...' --debug-loading output only when actually loading a Jamfile module and not also when ignoring the load request because the same Jamfile module has already been loaded.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79863 b8fc166d-592f-0410-95f2-cb63ce0dd405
Internal Boost Build project_root_constants.py test cleanup - minor stylistic changes + better implemented output content tests to display more detailed information on failure.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79864 b8fc166d-592f-0410-95f2-cb63ce0dd405
Boost Build cleanup - minor stylistic changes.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79865 b8fc166d-592f-0410-95f2-cb63ce0dd405
Corrected Boost Build's --debug-loading output - removed an unused variable reference leftover by mistake in commit [79863] from previous debugging.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79867 b8fc166d-592f-0410-95f2-cb63ce0dd405
Boost Build cleanup - removed the never used project.act-as-jamfile() rule.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79870 b8fc166d-592f-0410-95f2-cb63ce0dd405
Boost Build cleanup - added a FIXME note regarding an encountered potentially incorrect implementation comment in the main Boost Build routine.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79872 b8fc166d-592f-0410-95f2-cb63ce0dd405
Boost Build cleanup - minor stylistic change.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79873 b8fc166d-592f-0410-95f2-cb63ce0dd405
Made Boost Build clear its 'current project' reference after it is done with loading project modules. Any request for the 'current project' reference when there is no project module currently being loaded will now be treated as an error. Updated the related indirect_conditional.py internal Boost Build test case accordingly.

Additional implementation notes:
  - internal worker project.load-jamfile() rule now resets the current project when done
  - project.use() no longer needs to reset the current project since project.load-jamfile() does that now

git-svn-id: http://svn.boost.org/svn/boost/trunk@79874 b8fc166d-592f-0410-95f2-cb63ce0dd405
Boost Build cleanup - minor stylistic changes.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79875 b8fc166d-592f-0410-95f2-cb63ce0dd405
Boost Build cleanup - project-rules.using() & project-rules.import() rules now restore the original 'current project' reference the same way.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79876 b8fc166d-592f-0410-95f2-cb63ce0dd405
Boost Build cleanup - removed some redundant module imports in multiple project-rules module rules.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79877 b8fc166d-592f-0410-95f2-cb63ce0dd405
Unordered: Document more fine grained requirements.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79879 b8fc166d-592f-0410-95f2-cb63ce0dd405
Restored old Boost Jam '-v' version information screen to what it was like before revision [79779] as requested by Steven Watanabe. Boost Jam now reports its minimum supported path modification timestamp resolution using a new builtin JAM_TIMESTAMP_RESOLUTION variable. Updated Boost Build's internal testing system to correctly fetch this Boost Jam version information.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79880 b8fc166d-592f-0410-95f2-cb63ce0dd405
Updated Boost Build's internal collect_debug_info.py test to collect additional Boost Jam version information - OS name and the minimum supported path modification timestamp.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79881 b8fc166d-592f-0410-95f2-cb63ce0dd405
Corrected the internal Boost Build path_features.py test to not fail in case the used compiler does not modify any bytes in one of the recompiled .obj files and only updates its timestamp, as msvc occasionally does.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79882 b8fc166d-592f-0410-95f2-cb63ce0dd405
Internal Boost Build path_features.py test cleanup - minor stylistic changes.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79883 b8fc166d-592f-0410-95f2-cb63ce0dd405
Corrected the Boost Build boostbook.jam toolset module to correctly generate its global XML catalog file without relying on Boost Build's 'current project' reference being left set to some non-standalone project after Boost Build finishes loading all of its project files. This should fix Boost library documentation build failures encountered after revision [79874].

git-svn-id: http://svn.boost.org/svn/boost/trunk@79887 b8fc166d-592f-0410-95f2-cb63ce0dd405
Boost Build cleanup - minor stylistic changes.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79888 b8fc166d-592f-0410-95f2-cb63ce0dd405
Boost Build cleanup - minor stylistic change.

git-svn-id: http://svn.boost.org/svn/boost/trunk@79889 b8fc166d-592f-0410-95f2-cb63ce0dd405