hterm: Fix cursor blink on soft reset.
hterm: Fix cursor blink on soft reset.

When the terminal receives a soft reset, it should keep the current
blink setting.

To test, you can use the following:

(with cursor-blink preference off)
$ printf '\e[1 q'  # Turns on blink.
$ printf '\e[!p'  # Soft reset -- cursor should still blink.
$ printf '\ec'  # Hard reset -- cursor should stop blinking.

(with cursor-blink preference on)
$ printf '\e[2 q'  # Turns off blink.
$ printf '\e[!p'  # Soft reset -- cursor should still not blink.
$ printf '\ec'  # Hard reset -- cursor should start blinking.

Change-Id: I370b86f2e66236d99956744b74b87764b1d3f30f
Reviewed-on: https://chromium-review.googlesource.com/260476
Reviewed-by: Rob Ginda <4419ac4e35d191308e944202d542b192188656d1@chromium.org>
Tested-by: Rob Ginda <4419ac4e35d191308e944202d542b192188656d1@chromium.org>

chromium/hterm,chromium/hterm,chromium/hterm,chromium/hterm