System: rename msvc_system -> system->msvc so VC++ start page recent solutions list is easier to use
System: add deprecated get_posix_category() to fix ticket #2461
System: provide optional throws function rather than throws object
System: move throws function to namespace boost to allow peaceful coexistence with throws object.
System: removed dependency on Boost.Test
System, Filesystem: remove boost/detail/test_framework.hpp; use boost/detail/lightweight_test.hpp instead (Thanks to Peter Dimov for pointing this out)
System: fix #3113

Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.
System: minor code clean up
rm cmake from trunk.  I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
System: Correct too_many_symbolic_link_levels misspelling. Fix #3559.
System: fix too_many_symbolic_link_levels typo
Fix #3927
Fixed various issues in docs (mostly duplicate bookmarks and broken links) found by inspect tool
Fix a standards-conformance problem where we default-initialize a const object of non-POD class type without a user-declared default constructor
Major upgrade to Boost.Config symbol visibility macros for shared libraries, based on patches from Jürgen Hunold with mods by Beman Dawes.  Upgrade Boost.System to use the new visibility macros. Fixes #3697 and provides foundation for fixing 2114, 2309, etc.
fix lightweight test boo boo (Thanks to Peter Dimov)
Fix #3994, error values on some Broadcom chips
Upgrade system and filesystem to conform system_category and generic_category interface to N3090, the current C++0x working paper, section 19.5, System error support.

Refactor API macros into a new header, boost/system/api_config.hpp.

Prohibit user definition of API macros. Rationale: ensure all translation units use same definitions, cut number of environments that need to be tested.
Fix typo