[geometry] added tests for point_on_surface for multipolygons

git-svn-id: http://svn.boost.org/svn/boost/trunk@86590 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] fixed multi_simplify test which suffered from too many decimals in the test-output

git-svn-id: http://svn.boost.org/svn/boost/trunk@86591 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] fixed multi_for_each which requires a closing point (since WKT now always closes rings explicitly, few weeks ago)

git-svn-id: http://svn.boost.org/svn/boost/trunk@86592 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] fixed for_each which requires a closing point for its polygon (since WKT now always closes rings explicitly, few weeks ago)

git-svn-id: http://svn.boost.org/svn/boost/trunk@86593 b8fc166d-592f-0410-95f2-cb63ce0dd405
Ratio: Added ratio binary prefixes and ratio_power.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86594 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: try to fix error on mscv-12 when scoped_thread uses private dummy class with enable_if.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86595 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] fixed WKT errors in convert-unit-tests. We now check extra on num_points

git-svn-id: http://svn.boost.org/svn/boost/trunk@86596 b8fc166d-592f-0410-95f2-cb63ce0dd405
accelerated hash->bucket mapping

git-svn-id: http://svn.boost.org/svn/boost/trunk@86597 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] quarantined test for range adaptors using filter, they do not support boost::size() so we can't use it in (current) practice

git-svn-id: http://svn.boost.org/svn/boost/trunk@86598 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: Added missing include.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86599 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fixed garbage dump output on AVX2-enabled CPUs.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86600 b8fc166d-592f-0410-95f2-cb63ce0dd405
Ratio: Added some missing templates in ratio_fwd.hpp, some tests and doc of the new features ratio_power and binary prefixes.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86601 b8fc166d-592f-0410-95f2-cb63ce0dd405
Added optional key type for static_property_map; added make_static_property_map; documented static_property_map and the new stuff

git-svn-id: http://svn.boost.org/svn/boost/trunk@86603 b8fc166d-592f-0410-95f2-cb63ce0dd405
Added graph property support to write_graphviz_dp

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

git-svn-id: http://svn.boost.org/svn/boost/trunk@86606 b8fc166d-592f-0410-95f2-cb63ce0dd405
Link to archived copy of Thomas Wang's integer hash function.

His site's no longer on the web, so use web.archive.org instead.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86607 b8fc166d-592f-0410-95f2-cb63ce0dd405
Update the unordered rationale.

I just noticed that it wan't updated for the changes on 64 bit platforms.
Not very good, but I don't want to spend too long on this.  I'm tempted to just
delete it.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86608 b8fc166d-592f-0410-95f2-cb63ce0dd405
changed codecvt_utf8 so that serialization uses the standard one if available.  If there is no standard one available, it uses the one in boost/utility.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86609 b8fc166d-592f-0410-95f2-cb63ce0dd405
changed codecvt_utf8 so that serialization uses the standard one if available.  If there is no standard one available, it uses the one in boost/utility.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86610 b8fc166d-592f-0410-95f2-cb63ce0dd405
changed codecvt_utf8 so that serialization uses the standard one if available.  If there is no standard one available, it uses the one in boost/utility.

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