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]