basic_formatting_ostream no longer derives from std::basic_ostream, but rather reimplements its and its base classes interface closely. This solves problems with overloading operator<< for basic_formatting_ostream and user-defined types. This will break user's code if it relied on the inheritance from the standard stream types (such as passing basic_formatting_ostream object as an argument to a function receiving std::basic_ostream).

svn path=/trunk/boost/log/; revision=84113
Updated modification date.

svn path=/trunk/libs/log/; revision=84114
Added a workaround for MSVC that allows to prevent conversion to void*.

svn path=/trunk/boost/log/; revision=84116
Corrected comment.

svn path=/trunk/boost/log/; revision=84117
Added a new dump manipulator.

svn path=/trunk/boost/log/; revision=84126
Corrected comment in the example.

svn path=/trunk/libs/log/; revision=84127