[within][get_turns] implement within() using relate() for L/L and L/A. Add some basic/NOT_FULLY_WORKING handling of collinear spikes for get_turns(L/L)
[relate][get_turns] the code from handle_spike from get_turn_info_ll enclosed in spike detector (NOT FULLY WORKING)
[geometry] added test to intersection unit test for issue reported at
2014/03/21 by 7415963@gmail.com
The issue is not fixed yet.
[relate] overall cleanup, group_dim replaced by topological_dimension, group_tag by tag_cast, range moved to util/range.hpp, some temporary code commented out
[relate][get_turns] add missing brackets
[geometry] round() moved to util/math, added doxygen info to round() and range utils
[geometry] replace sub_geometry::get() by sub_range(), fix invalid #includes
[relate] fix compile errors (use of old names)
[relate][within] add tests for Linestrings with duplicated points
[get_turns][relate] handle doubled points in relate L/L and L/A

add info about the first/last non-doubled section to sectionalize
modify get_turns() to pass info about the first/last segment to TurnPolicy::apply()
modify parameters of TurnPolicy::apply()
add searching for the next non-equal point in relate L/A when the segment of Linear must be checked if it starts in the interior or exterior of the Areal
add tests for relate and within
add relate L/A to Jamfile
[relate] fix MinGW compilation error - add includes missing in relate/result.hpp
Merge branch 'feature/relate' into develop
[feature/point iterator] implementation of point iterator for most geometries (not yet for point, segment & box);
[point iterator] add missing definition of from_wkt in unit test;
[point_iterator] define points_{begin,end} as inline free functions;
[point_iterator] move flatten and concatenate iterator implementation in iterators/ directory;
[point_iterator] moved files to proper directories
[point_iterator][concatenate_iterator] fix issues in copy constructor;
[point_iterator][flatten_iterator] polish code a bit; fix problems with copy constructor;
[point_iterator] change namespace from core_dispatch to dispatch; fix macros of files due to new location;