Returned some changes to bring this copy in line with our internal
version
* Added some double quotes in the Jambase so we can compile files with
spaces in the names
* Updated our Jambase.aw from the Jambase
* Added some debug/optim code to the Jamfile
* Fixed a bug in command.c In my dynamic command size extension, it
no longer took into account if a target was marked as piecemeal. Now
it does
* Fixed a bug in execunix.c In jam 2.3 the logic for when to invoke the
interpreter directly, and when to go through an intermediate .bat file
was changed. This was failing for us, as on NT, cmd.exe does not handle
large lines. rc.exe was failing when it went through a .bat file.
Reverted it to the 2.2 logic