Fix longpress for Decodable/Leveled Reader (BL-620)

Need to use JohnT's offset method of resetting the cursor
rather than just saving the range as before.

This moves three methods from ReaderToolsModel
to the new EditableDivUtils.
I will move it.