Remove V1 Jamfiles
Revive V1 Jamfile to please asio
Merge system and filesystem branches, bringing them in sync with N2415. Several filesystem bugs fixed, and current_path setter added.
Posix and Linux fixes
Chris Kohlhoff says change needed for asio to link correctly
Ha! Finally figured out how to shut off msvc exception switch warning. Also fix define misspelling.
Some compilers warn on trailing enum constant list commas, so remove these to quiet the warnings.
Ensure error_category::operator< test works regardless of how compiler lays out memory.
Remove <runtime-link>static to see if that is what is causing link problems on a few gcc platforms
Supply errno values missing from Windows Mobile
Replace docs with up-to-date contents, design
Missing std added to ::remove to clear problem in Sun tests
quiet compiler warning
Remove unnecessary overhead in execunix.c related to
the timeout implementation.  Also removed unused variables
as diagnosed by the Sgi (mipspro) compiler.

Fixed const-correctness error in operations.hpp that
Sgi complained about.

There's no strerror_r function on Irix 6.5 so I replaced
it with a strerror call.

With these changes, I can now build process jam log and
start running Sgi tests.
Add get_posix_category, get_system_category, to solve order-of-initialization issues
Add get_posix_category, get_system_category, to solve order-of-initialization issues
Strictly conforming compilers (EDG with --dep_name) require the make_* functions be defined before used. Report and fix from Markus Schopflin. EDG info from Boris Gubenko.
Some compilers require all of the make_error_* functions be template specializations. See prior log message.
Fix order-of-initialization problem, add initialization_test.cpp to detect regression.
Use a switch rather than an array to translate system_category error codes to their corresponding default error conditions. Add translations for the Winsock error codes.