test: enable some more tests, add some Range assertions
index: use "save-range" instead of "frozen-range"

For now at least. "save-range" is better than "frozen-range"
when the DOM is going to be mutated in an unpredictable way.

Also using "range-normalize" at the end to ensure that the Range
is touching inner text node boundaries.