rtree node xxx_poly visitor and node types renamed to dynamic_xxx and moved to dynamic_visitor.hpp
added node/concept.hpp and moved some of empty definitions there.
renamed node types files
implemented basic functionality of node_proxy
NodeProxy used in visitors instead of Parameters, Translator and Allocators.
NodeProxy create() template member replaced by template function.
Data changing in traversing process moved to separate structure.
fixed some warnings and error, added nearest query test which don't find all values.
Added exact_match parameter to are_boxes_ok() check.
Exception-safety of the default insert and split algorithms improved.
mem leaks related to exceptions fixed in linear redistribute_elements.
potential mem leaks fixed in inserting algorithms, exceptions tests added.
exceptions test improved.
mem leaks related to exceptions in remove fixed
mem leaks related exceptions in rtree copying fixed
Error related to the state of the rval after moving fixed. The root being NULL is valid state. Root is created lazily, if needed. This means that default constructor won't throw as well as moving operations.
Names changed query to spatial_query, nearest to nearest_query, query_filtered to adaptors::spatial_queried, nearest_filtered to adaptors::nearest_queried.
remove() don't return if there is no root, assertion check is done in raw_remove().
Docs updated.
std::vector MS implementation memory leak workaround added.
A cosmetic change in raw_destroy().
Some of the rtree member types and methods made private unless BOOST_GEOMETRY_INDEX_ENABLE_DEBUG_INTERFACE is defined.