Rename selections first,last to more explicit anchor,cursor
update README
Fix LineChangeWatcher behaviour when inserting at buffer end