Description
Most built-in ordered collection data structures in Java (SortedMap, List, ...) define a range (submap / sublist) as follows:
'from' (inclusive) -> 'until' (exclusive)
However, the current LevelDbKeyValueStore implementation defines range as:
'from' (inclusive) -> 'to' (inclusive)
While this is not technically incorrect, I think we should change the semantics to follow the norm.
P.S. This can easily be done by changing the '<=' comparison in LevelDbRangeIterator to '<'