[geometry] Impose closed rings of any polygon output in WKT (ticket #9217)

git-svn-id: http://svn.boost.org/svn/boost/trunk@86233 b8fc166d-592f-0410-95f2-cb63ce0dd405
Updated the assign unit tests to show it can handle variants (+ refactored a bit)

git-svn-id: http://svn.boost.org/svn/boost/trunk@86234 b8fc166d-592f-0410-95f2-cb63ce0dd405
Bug fix - wrong template parameter in buffer algorithm

git-svn-id: http://svn.boost.org/svn/boost/trunk@86235 b8fc166d-592f-0410-95f2-cb63ce0dd405
Applied patch from #9229 to allow common subgraphs of size 1; fixes #9229

git-svn-id: http://svn.boost.org/svn/boost/trunk@86236 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] added robustness test for ticket 9081

git-svn-id: http://svn.boost.org/svn/boost/trunk@86237 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] changed overlay test w.r.t. pointcount, they might now deviate one or two

git-svn-id: http://svn.boost.org/svn/boost/trunk@86238 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] discard turn points without turn info

git-svn-id: http://svn.boost.org/svn/boost/trunk@86239 b8fc166d-592f-0410-95f2-cb63ce0dd405
Made the buffer algorithm variant aware.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86240 b8fc166d-592f-0410-95f2-cb63ce0dd405