added 'highlight all' gesture
refactored DocumentView API to use character range instead of glyph range. ViewController updates selected characters to include full new-line bounded line
bugfix