Corrected a slight error reporting defect in the Boost Build's unit-testing system.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78974 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix for ticket #6924: Now using insert with hint.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78975 b8fc166d-592f-0410-95f2-cb63ce0dd405
Removed redundant module import in Boost Build's core_arguments.py test.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78977 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix link to wrong ticket.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78979 b8fc166d-592f-0410-95f2-cb63ce0dd405
Cleaned up the Boost core_arguments.py test code to reduce duplication.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78980 b8fc166d-592f-0410-95f2-cb63ce0dd405
Boost Build's core_arguments.py test now correctly tests whether or not specific arguments passed to a rule cause Boost Jam to exit with an error code.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78981 b8fc166d-592f-0410-95f2-cb63ce0dd405
Updated the Boost Build core_arguments.py test to test all of the supported 19 Boost Jam positional arguments instead of only 9.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78984 b8fc166d-592f-0410-95f2-cb63ce0dd405
Minor stylistic changes.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78987 b8fc166d-592f-0410-95f2-cb63ce0dd405
Minor stylistic changes - standardized relative type name and const modifier positions in Boost Build's execnt.c C module.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78988 b8fc166d-592f-0410-95f2-cb63ce0dd405
Refactored the Boost Build execnt.c module's maxline() function to cache its result instead of calling the GetVersionEx() Windows API on every call.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78989 b8fc166d-592f-0410-95f2-cb63ce0dd405
Checking whether a command can be spawned directly (as opposed to invoking it via an external shell) in Boost Build's execnt.c module now correctly skips all leading whitespace characters and not just tabs and spaces.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78990 b8fc166d-592f-0410-95f2-cb63ce0dd405
Code cleanup in Boost Build's execnt.c module - using the CreateProcessA() API directly instead of the CreateProcess() wrapper now & made some code more localized.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78991 b8fc166d-592f-0410-95f2-cb63ce0dd405
Added logging the exact command-line string passed to the CreateProcessA() Windows API in Boost Build's execnt.c module.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78992 b8fc166d-592f-0410-95f2-cb63ce0dd405
Minor stylistic end-user error message update in Boost Build's execnt.c module.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78993 b8fc166d-592f-0410-95f2-cb63ce0dd405
Minor stylistic changes.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78994 b8fc166d-592f-0410-95f2-cb63ce0dd405
Minor stylistic changes.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78995 b8fc166d-592f-0410-95f2-cb63ce0dd405
Cleaned up end-user debug messages related to Boost Build's execnt.c module (-d+4).

git-svn-id: http://svn.boost.org/svn/boost/trunk@78996 b8fc166d-592f-0410-95f2-cb63ce0dd405
Refactored Boost Build's execnt.c module - commands to execute are now trimmed of all their leading and trailing spaces up front instead of 'whenever that becomes needed', removed redundant extra splitting of directly executed command strings into arguments. This fixes a bug caused by this extra splitting removing quotes around the executable (argument 0) - e.g. when executing the program 'C:\Program Files\dummy.exe' this would cause the program 'C:\Program.exe' to be executed instead if it exists.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78997 b8fc166d-592f-0410-95f2-cb63ce0dd405
Minor stylistic changes.

git-svn-id: http://svn.boost.org/svn/boost/trunk@78998 b8fc166d-592f-0410-95f2-cb63ce0dd405
Refactoring Boost Build's execnt.c module - can_spawn() now takes a string * instead of a char * argument. Minor stylistic changes.

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