merge adjacent range queries
refactoring prior to XPath range query optimization
javadoc
refactoring tests to use configuration so we can manipulate and reuse
removed extra space from empty node serialization
to make matching easier in tests