Observable#removeRange rough draft
Fix bugs in range registration function; refs #28228
Fix another bug in Observable's releaseRange function
Fix ranges to be updated even when a queryExecutor is absent
Begin fixing tests and fix Observable issues found during test
Fix more Observable found during testing
Add Observable releaseRange test
Fix Observable to use ranges exluding the end index
Add Observable TODO
Merge branch 'observable-remove-range'