Allow String keycode

Fix problem where keycodes sent as `String` cause casting error (related to issue appium/appium-dotnet-driver#21