hterm 0.8.6.0: Increase max-string-sequence, add enable-clipboard-notice

* Increased the size of the max-string-sequence pref from 1,024 to 100,000, in
  order to support larger clipboard transfers via OSC 52.
* Add an enable-clipboard-notice preference, defaulted to true.  Change this
  to false to turn off the "Selection Copied" message.
* Added etc/osc52.el, a reference implementation of emacs-to-hterm clipboard
  sync.  The script should also work for xterm and other OSC 52 compliant
  terminals.

BUG=none
TEST=test_harness.html, 66/66 tests passed.

Change-Id: I3c1c365f4ef22290eda94a69a956a680ac7ae568
Reviewed-on: https://gerrit.chromium.org/gerrit/32975
Commit-Ready: Arthur A. Gleckler <arthur@google.com>
Commit-Ready: Robert Ginda <rginda@chromium.org>
Reviewed-by: Robert Ginda <rginda@chromium.org>
Tested-by: Robert Ginda <rginda@chromium.org>
assets: Add more locales for boot messages.

Add bn, gu, kn, ml, mr, ms, ta, te locales from crosbug.com/p/11969.

BUG=none
TEST=emerge-link chromeos-assets

Change-Id: I2d9bd1fda2f1a66f34f6fbf456f026486fd496b6
Reviewed-on: https://gerrit.chromium.org/gerrit/32899
Tested-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Daniel Erat <derat@chromium.org>
Commit-Ready: Hung-Te Lin <hungte@chromium.org>
hterm 0.8.6: Increase max-string-sequence, add enable-clipboard-notice

* Stable release of 0.8.6.0.
* Increased the size of the max-string-sequence pref from 1,024 to 100,000, in
  order to support larger clipboard transfers via OSC 52.
* Add an enable-clipboard-notice preference, defaulted to true.  Change this
  to false to turn off the "Selection Copied" message.
* Added etc/osc52.el, a reference implementation of emacs-to-hterm clipboard
  sync.  The script should also work for xterm and other OSC 52 compliant
  terminals.

BUG=None
TEST=test_harness.html, 66/66 tests passed.

Change-Id: I6d6992f9b1cc8d0191cc172e7ddd24a3105b776e
Reviewed-on: https://gerrit.chromium.org/gerrit/33219
Commit-Ready: Robert Ginda <rginda@chromium.org>
Reviewed-by: Robert Ginda <rginda@chromium.org>
Tested-by: Robert Ginda <rginda@chromium.org>
hterm 0.8.7.0: Handle synthetic keystrokes on OS X

* Added a "textInput" event handler to hterm_keyboard.js.  We're not actually
  supposed to get these, but we do on the Mac in the case where a third party
  app sends synthetic keystrokes to Chrome.

Internal bugs:
6111077 Bluetooth OTP not working with hterm
6838548 Bluetooth OTP is not able to make past SSHinaTab

BUG=none
TEST=test_harness.html, 66/66 tests passed.

Change-Id: Ie70b7aa89f2aefa6cce2c4a1e44b8c0f385a8922
Reviewed-on: https://gerrit.chromium.org/gerrit/33233
Reviewed-by: Marius Schilder <mschilder@google.com>
Commit-Ready: Robert Ginda <rginda@chromium.org>
Reviewed-by: Robert Ginda <rginda@chromium.org>
Tested-by: Robert Ginda <rginda@chromium.org>
Add --pnacl build option for Secure Shell plugin

Also fix two issue that happened with low probability but more often with NewLib:
- Connection failed before login prompt because select returned 0
- ssh asked host key verification for know host due to race condition in HTML5 file system initialization

BUG=none
TEST=manual

Change-Id: Ib2fa2d9a60a22297f8763307dba597a974d014b0
Reviewed-on: https://gerrit.chromium.org/gerrit/33519
Reviewed-by: Dmitry Polukhin <dpolukhin@chromium.org>
Tested-by: Dmitry Polukhin <dpolukhin@chromium.org>
Commit-Ready: Dmitry Polukhin <dpolukhin@chromium.org>
hterm 0.8.7.1: Some keyboard fixes and pnacl

* Recompile nacl plugin with --pnacl enabled.
  (See https://gerrit.chromium.org/gerrit/#/c/33519/.)
* Changed hterm_keyboard.js to only add modifier munging to strings that
  came from the "default" action.  Other actions are assumed to already
  be appropriate for the in use modifier.
* Make Alt-F1...F12 send F11-F22.  This similar to xterm with the "VT220
  Keyboard" option is enabled, except xterm uses Ctrl as the modifier.  We use
  Alt because Ctrl-F1...F12 are not capturable on Chrome OS devices.

BUG=chromium-os:30857, Shift+F6 doesn't work
BUG=chromium-os:32608, Add extended function key (F13-24) support.
TEST=test_harness.html, 66/66 tests passed.

Change-Id: I703a1bf47fe072f27ecc8503b56ad14ae598b843
Reviewed-on: https://gerrit.chromium.org/gerrit/33732
Reviewed-by: Marius Schilder <mschilder@google.com>
Commit-Ready: Robert Ginda <rginda@chromium.org>
Reviewed-by: Robert Ginda <rginda@chromium.org>
Tested-by: Robert Ginda <rginda@chromium.org>
Merge remote-tracking branch 'origin/master'

Conflicts:
	chromeapps/hterm/js/hterm_keyboard.js
Work arounds for Firefox