hterm 1.14, nassh 0.8.20.2, Fix newline in VT Scroll Region

* Terminal viewer doesn't handle horizontally split curses
  application correctly.
* Fix the hterm.windowType detection to not barf when hterm is used in a
  Chrome packaged app.

BUG=chromium:223140
TEST=hterm_test.html, 66/66 tests passed
TEST=Manual testing with terminal log from the referenced bug.

Change-Id: I95a9f3d97b13edd729a3ebbeeef28a54c16690c1
Reviewed-on: https://gerrit.chromium.org/gerrit/62743
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Robert Ginda <rginda@chromium.org>
Tested-by: Robert Ginda <rginda@chromium.org>
5 files changed
tree: 98dca51f4aaada177615fd88fde1ede31005041f
  1. crosh_builtin/
  2. hterm/
  3. libdot/
  4. nassh/