ClusterTree improvements

- ClusterTree.rangeQuery is using absolute range
- refactoring of methods in conditions
- fixed ClusterTree params checking
- added few log messages
- perforamnce test has parametrized amount of query objects
- JVM warm-up is done with 3x10000 query objects

Perf additional params
Additional test for BPlusTreeMultiMap
Pre-allocate twice more items in LeafNode for rangeSearch
Sorting result in PivotDistanceTable is log(n)

Replaced Collections.sort with TreeSet. Collections.sort has n*log n,
TreeSet always log(n)
Debug message when cluster is created