nassh: rewrite options page to be more Chrome like

Use the chrome-bootstrap project to get an options page that looks like
standard Chrome options pages.

We also change the theming behavior so that instead of modfiying the
current page, we actually create a small hterm window.  Now people can
see what the settings will look like, and we don't have to duplicate
the settings mappings ourselves.

BUG=None
TEST=looked at the options page

Change-Id: I4bfa9457dbc01fc0c027e1aa661c1e436cbcc8a5
Reviewed-on: https://chromium-review.googlesource.com/191016
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Robert Ginda <rginda@chromium.org>
Tested-by: Robert Ginda <rginda@chromium.org>
hterm 1.35: Add enable-bold-as-bright preference.

* Adds a preference to control whether or not the bold attribute from ESC
  "[ ... m" sequences also triggers bright colors.  Preference is on by default
  to match the behavior of xterm and previous versions of hterm.  Switch it
  off to enable bold font face in non-bright colors.  This is especially useful
  if you've overidden your 16 color palette to something other than the
  typical 8-dark/8-bright scheme.

Change-Id: Ica78153b2835652851493222c1c3031bc1260a03
Reviewed-on: https://chromium-review.googlesource.com/191511
Reviewed-by: Robert Ginda <rginda@chromium.org>
Tested-by: Robert Ginda <rginda@chromium.org>
nassh 0.8.26.5: hterm 1.35, new options page

* Update to hterm 1.35 for enable-bold-as-bright preference.
* Rewrite options page to be more Chrome like.
* Fix new options page to track terminal profile changes.
* Update to hterm 1.34 for user-css and ctrl-plus-minus-zero-zoom prefs.

Change-Id: I8d167686df57574353366027859b6e78009089ac
Reviewed-on: https://chromium-review.googlesource.com/191451
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Robert Ginda <rginda@chromium.org>
nassh 0.8.26.6: Options page initialization fix.

* Reorder options page initialization so that it actually works.

Change-Id: I48f0277a1259ddb1f2ce0da0a0ebb46f84d5b73d
Reviewed-on: https://chromium-review.googlesource.com/191522
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Robert Ginda <rginda@chromium.org>