ECMAScript accessKey tests

Set valid access keys and read them back

This does not automatically test that the assigned access keys actually work.

empty string
U+0020must not become "Space"
U+0025ASCII punctuation
U+007AASCII letter
U+00E5Latin-1
U+0161Latin-9
U+3042Hiragana
U+10A55Kharoshthi

These might throw errors

number -273.15
U+0000
U+0001
U+000A
"hyi"

Invalid uses of surrogates

U+D800
U+D800 U+002E
U+D800 U+D800
U+D800 U+DBFF
U+D800 U+E000
U+DBFF U+DBFF
U+DC00
U+DC00 U+002E
U+DC00 U+D800
U+DC00 U+DBFF
U+DC00 U+DC00
U+DC00 U+DFFF
U+DC00 U+FF20
U+DFFF
U+DFFF U+DFFF