Snapshot to move home.
Fix bug with new RangeInfo.
Take out debugging output.
Fix another bug with new ranges format.
Adjust tests to new ranges format.
Merge branch 'aql2' into mmh
Cleanup buildRangeInfo.
Merge branch 'aql2' into mmh
Further cleanup of EQ method in useIndexRange rule.
Further cleanup of IndexRangeRule and ranges infrastructure.

Prepare for variable bounds.
more Cleanup.
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into mmh
Restructure RangesInfo handling to allow for variable ranges.
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into mmh
Variable bounds are recognised.
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into mmh
Activate finding of variable bounds.
Add some debugging output.
Come up with plan for variable bounds execution.
Factor out andCombineLowerBounds and andCombineUpperBounds.