Filesystem: Fix #3528. Return type is bool.

svn path=/trunk/libs/filesystem/; revision=57554
Fix Boost.Filesystem->Boost.System dependency for windows/shared.

svn path=/trunk/libs/filesystem/; revision=58028
Set warning level to -W4

svn path=/trunk/libs/filesystem/; revision=58192
Fix #3551 for Windows Mobile

svn path=/trunk/libs/filesystem/; revision=58193
Fix typo

svn path=/trunk/libs/filesystem/; revision=58235
Don't set *_STATIC_LINK macros, for they don't affect anything.

svn path=/trunk/libs/filesystem/; revision=59197
Fix #3884

svn path=/trunk/boost/filesystem/; revision=59622
Fix #3927

svn path=/trunk/libs/filesystem/; revision=59673
Fix #3928

svn path=/trunk/libs/filesystem/; revision=59695
Use full filesystem namespace as there isn't an alias at this point.

svn path=/trunk/libs/filesystem/; revision=59709
Explicitally link boost_system in boost_filesystem on darwin, the same as windows

svn path=/trunk/libs/filesystem/; revision=62121
Apply fix #4237 uniformly to all shared builds, in the hope that this same problem is what is causing failures on IBM and Sun platforms. Believed to be harmless on platforms where it isn't needed.

svn path=/trunk/libs/filesystem/; revision=62179
Use new symbol visibility macros

svn path=/trunk/boost/filesystem/; revision=62203
Fix #3867, both for ERROR_NOT_READY and ERROR_INVALID_DRIVE. These happen when CD/DVD drive has no disc and USB card reader has no card, respectively.

svn path=/trunk/libs/filesystem/; revision=62218
Fix #3910

svn path=/trunk/libs/filesystem/; revision=62219
Fix #3962

svn path=/trunk/libs/filesystem/; revision=62220
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.

svn path=/trunk/boost/filesystem/; revision=62313
Reflect changeset 62331 macro changes in docs

svn path=/trunk/libs/filesystem/; revision=62341
Initial version 3 commit, from sandbox filesystem-v3 at revision 62344

svn path=/trunk/libs/filesystem/; revision=62345
Add docs and scripts for dual version support.

svn path=/trunk/libs/filesystem/; revision=62369