Fix: use official Boost.Filesystem API.
Fix: remove obsolete test using removed Boost.Filesystem V2
Iostreams: Fix gzip test failures in C++0x gcc 4.4.

Was getting this error:

{{{
gzip_test.cpp: In function 'void header_test()':
gzip_test.cpp:134: error: narrowing conversion of '139' from 'const int' to 'const char' inside { }
gzip_test.cpp:134: error: narrowing conversion of '156' from 'int' to 'const char' inside { }
gzip_test.cpp:134: error: narrowing conversion of '243' from 'int' to 'const char' inside { }
}}}

Although it's only a warning in later versions of gcc.
Fix throwing error; Refs #6576
Added test for fix for Bug #6576; thanks to Boris
Make tee work correctly for std::streams.  Fixes #8315.
Fix ambiguity with C++11 std::array.
Use the new zlib module in Boost.Iostreams.
pass is-default when initializing zlib.
Fix ampersand markup in iostreams.
Fix link. Refs #8385.
Fix iostream doc errors. Refs #8460
Use the new fallthrough macro in iostreams. Refs #8482.
Fix `tee_test` on C++03 compilers.

The constructor from std::string is apparently a C++11 feature.
Avoid undefined macro warnings in iostreams.
Fix C++11 array ambiguity in iostreams tests.
Detab
Rethrow exception without slicing. Fixes #6036.

Maybe it should use `catch(...)`, that's what iostreams uses everywhere else.