Fix missing backspace key

When hardware keyboard is enabled, the backspace key is missing
and text cannot be delete. This commit handles this special case.

Change-Id: Ifad98797649d54fe566ba122abc2f8c63d8e2820
(cherry picked from commit 4aa2dc79ec8045e300bc3a945ea7f9e13f7c2536)
(cherry picked from commit 1549ff1c8512d5222959cd485923c08a0e3a30c8)
Merge "Fix missing backspace key" into studio-1.1-dev
Fix missing enter key

With hardware keyboard enabled, "enter" key is missing and there
is no way to enter multiple line text. This commit handles this
special case.

Change-Id: Id9d77d0c8b786a057f6b44f779a90cd85fa34832
Merge "Fix missing enter key" into studio-1.1-dev
Print more specific error message if avd not found

When an avd is not found, explain where and how emulator
searches for avd so that user can check and hopefully fix
the problem.

Change-Id: I38d12c733a5a6f0bf37e79f35e4060dcf7c44997
Print clearer message when missing kernel file

When kernel file is missing, print more specific message on whether
ANDROID_SDK_ROOT is set and whether it is set correctly.

Change-Id: I80d8ca237a52b6d1f0a82ac88fd4741e108f06ac
Merge "Print more specific error message if avd not found" into studio-1.1-dev
Merge "Print clearer message when missing kernel file" into studio-1.1-dev
Remove bad error message about missing icon on Windows.

A recent regression made the Windows emulator print an error message
on startup, claiming the program icon could not be found. This
message is misleading because the icon is not needed at runtime
at all. Instead, on this platform, it is embedded as a resource
within the executable itself (and available as an .ico file under
images/android_emulator.ico).

This patch does the following:

- Remove the erroneous message from Windows builds.

- Remove the hard-coded 32x32 icon bitmap from the executable,
  since it is of no used on Windows (embedded resource), Linux
  (uses 128x128) or Darwin (uses 256x256).

Change-Id: I0e7c3c5540768726ec08aff6f3999756efed0be7
(cherry picked from commit a68e95b8a92147f8ebd10efb74721fed7fe349ae)
Merge "Remove bad error message about missing icon on Windows." into studio-1.1-dev
Merge "Fix missing backspace key" into studio-1.1-dev
automerge: 6f78b7e

* commit '6f78b7eb7bbd1596fcf54f24b6431b9aefade1ad':
  Fix missing backspace key
Merge "Fix missing enter key" into studio-1.1-dev
automerge: b7f3eba

* commit 'b7f3ebac96ad4bb7852051c4cd186ab3add48175':
  Fix missing enter key
Merge "Print more specific error message if avd not found" into studio-1.1-dev
automerge: 73fd235

* commit '73fd235bad3507115790fb0e9b5e6be2f20e0a50':
  Print more specific error message if avd not found
Merge "Print clearer message when missing kernel file" into studio-1.1-dev
automerge: 8cb314d

* commit '8cb314d913f0157708f402b1ac40b1990fc8d1eb':
  Print clearer message when missing kernel file
Merge "Remove bad error message about missing icon on Windows." into studio-1.1-dev
automerge: fecd4ae

* commit 'fecd4aef16bd6d223fe6b3991f27b90ccb06ee74':
  Remove bad error message about missing icon on Windows.