Merge changes from trunk

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

git-svn-id: http://svn.boost.org/svn/boost/branches/release@85052 b8fc166d-592f-0410-95f2-cb63ce0dd405
Polygon: merging fix of bug #8197 with release branch.

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