This commit was manufactured by cvs2svn to create branch 'c++0x'.
Bring into sync with C++0x working paper + likely N2296 changes
Initial commit
Add cerrno.hpp
Tweaks to eliminate warnings on Windows and OS X
Add operator< tests
Posix update, reflecting fact that real operating systems are never pure posix
add no_error
fix wstring boo boo on POSIX
TODO: Need POSIX tests
Bring into sync with Toronto proposals
Reflect Toronto changes
Move Windows enum into system sub-namespace, add more Windows errors
Move posix_errno into sub-namespace, expand test cases, test system_error
error_code op== and != now distinguish between portable and specific cases. Revert some other changes as unhelpful.
Correct comments, include guards
no message
Fix POSIX mkdir missing 2nd argument
Fix POSIX system_error_category name
Add generic_error_code, equal, equivalent, and redefine operator== in terms of those