[geometry][test] prefix macro GEOMETRY_TEST_DEBUG with BOOST_
[geometry] prefix macro GEOMETRY_TEST_DEBUG with BOOST_
[algorithms][overlay] remove occurences of macro GEOMETRY_TEST_DEBUG
that are not needed
[algorithms][is_simple] fix usage of BOOST_GEOMETRY_TEST_DEBUG macro
[index][test] prefix GEOMETRY_TEST_DEBUG macro with BOOST_
[test][algorithms] prefix (commented) GEOMETRY_TEST_DEBUG macro with BOOST_
[algorithms][turns] guard include with the BOOST_GEOMETRY_DEBUG_TURN
macro; polish code a bit
[test][buffer] Remove unused typedefs.
[algorithms][overlay] remove usused include (which also creates a
dependence with <iostream>)
Merge pull request #69 from awulkiew/fix/unused

[test][buffer] Remove unused typedefs.
[buffer] make buffer (miter, round) around spike possible
including unit testcase. For miters, the limit is enlarged (after
visual inspection of spike_simplex_miter)
[buffer] make constants const
[range] Fix the return type of range::erase() and add tests.
[range] Optimize erase() in C++11 - use std::move() instead of std::copy() if possible.
[range] Remove unneeded code and comments
[buffer] fix non-intersecting sides around concave points
there was no segment in between generated, therefore if the side-segments
did not intersect (e.g. donut_diamond in polygon_buffer.cpp unit test),
there was no intersection at all. Now a helper piece is generated and it
will intersect.
[range] Add support for invalidating resize() and workarounds for MSVC and MinGW.

Using of the iterator returned by erase() caused assertion failures (false positive) on MSVC with iterator debugging enabled.
MSVC std::vector can't store non-movable objects if rvalue references are supported.
MinGW std::vector can't store pointers.
Merge pull request #73 from awulkiew/feature/range

[range] Optimize range::erase() in C++11
Merge pull request #71 from mkaravel/fix/unused_include

[algorithms][overlay] remove usused include
Merge pull request #66 from mkaravel/feature/debug_macro

Feature/debug macro