Merged code from bleeding-edge. Major API changes, including character type and filters and formatters rewrite.

git-svn-id: https://boost-log.svn.sourceforge.net/svnroot/boost-log/trunk/boost-log@800 ab6a8de6-4e00-4c3d-a860-8899c17d353f