Add list.from, textRange2bp and Fixed bp2textRange bug.