fix: search(begin, end) where begin >= end now returns empty set
version bump to 2.0.0 due to BI fix
spelling consistency in changelog [ci skip]
add: slice query tests, tree bounds tests, calling empty() on empty tree
add: generate overlapping list of intervals, no gaps
rm: from __future__ import absolute_imports
rm: non-functional attempt to run individual doctests inside intervaltree/