Moved remotely

[SVN r38937]
Moved remotely

[SVN r38938]
Add error_condition::operator<, error_code::operator<, minor code cleanups, add BOOST_ERROR_CODE_HEADER_ONLY, header_only_test.cpp

[SVN r39078]
Change name() to return const char *, add two system_error ctors

[SVN r39114]
Remove V1 Jamfiles

[SVN r39129]
Get rid of non_posix_equivalent, fix Jamfiles, fix Linux typos, refactor so basic_filesystem_error::what() works on compilers that screw up member specializations 

[SVN r39133]
Add error_category relational ops test cases

[SVN r39159]
error_category::operator< now uses std::less to ensure total order on pointers, per <functional> specs

[SVN r39167]
Branch for development of boost.system related changes

[SVN r40931]
Add separate headers for system-specific enums, thus reducing coupling. Suggested by Emil Dotchevski.

[SVN r40933]
Docs: Add system-specific headers text, links. Add table of macros.

[SVN r41031]
Boost.Log merged to trunk.

[SVN r83860]