Add a mapping of keys to keycode and use this in fireNonAsciiKeySequence to populate the keycode field when tests pass in a string as the key. This will result in more complete testing keydown/keypress events, and is necessary to allow tests that make use of fireNonAsciiKeySequence to work correctly with goog.events.KeyHandler, which only uses `keycode` and not the `key` property.
Add a mapping of keys to keycode and use this in fireNonAsciiKeySequence to populate the keycode field when tests pass in a string as the key. This will result in more complete testing keydown/keypress events, and is necessary to allow tests that make use of fireNonAsciiKeySequence to work correctly with goog.events.KeyHandler, which only uses `keycode` and not the `key` property.

RELNOTES: Attempt to fill in the keyCode value for the events fired by goog.testing.events.fireNonAsciiKeySequence.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=195815180

google/closure-library,teppeis/closure-library,google/closure-library,lucidsoftware/closure-library,teppeis/closure-library,teppeis/closure-library,google/closure-library,google/closure-library,lucidsoftware/closure-library,lucidsoftware/closure-library,google/closure-library,teppeis/closure-library,lucidsoftware/closure-library