Fix Jamfile so builds wave and changed use of auto
to explicitly use string::iterator.  Wave builds
shared and runs on both Darwin and Linux, I'm
not wave conversant so it does startup but I
don't know what to do next.

Wave: A Standard conformant C++ preprocessor based on the Boost.Wave library
Version: 2.3.2.4432 [linux/GNU C++ version 4.4.6 20120305 (Red Hat 4.4.6-4)]
(20120523)

I replaced an auto declaration that was preventing
cross-platform building of compile_status.cpp.  I'm
now able to run b2 in boostorg/tools and have everything
buid.