Range: textRange for interface. TODO: bp2textRange, textRange2bp.
implement bp2textRange
add list.sum, dom.listPrev for bp2textRange.
Merge branch 'ie8'