[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