coroutine: merge from trunk (bufx for export symbols, docu)


git-svn-id: http://svn.boost.org/svn/boost/branches/release@85981 b8fc166d-592f-0410-95f2-cb63ce0dd405
coroutine: merge from trunk (fix missing 'inline')


git-svn-id: http://svn.boost.org/svn/boost/branches/release@85985 b8fc166d-592f-0410-95f2-cb63ce0dd405
Merged latest changes from trunk.

git-svn-id: http://svn.boost.org/svn/boost/branches/release@85986 b8fc166d-592f-0410-95f2-cb63ce0dd405
Merge accumulated patches from Trunk.
Refs #8384, Refs #8855, refs #9107, refs #9109, refs #8333, refs #8621, refs #8732, refs #8733,
refs #8837, refs #8940, refs #9042, refs #9087, refs #9104, refs #9126.


git-svn-id: http://svn.boost.org/svn/boost/branches/release@85987 b8fc166d-592f-0410-95f2-cb63ce0dd405
Merged latest changes from trunk.

git-svn-id: http://svn.boost.org/svn/boost/branches/release@85988 b8fc166d-592f-0410-95f2-cb63ce0dd405
Merge Math lib doc update (release notes).

git-svn-id: http://svn.boost.org/svn/boost/branches/release@85989 b8fc166d-592f-0410-95f2-cb63ce0dd405