Implement Char.ToLower()/ToUpper()/IsDigit()/IsWhiteSpace()

Here's the pull request for issue 355.
I think this would be better to implement as ```/\s/.test(String.fromCharCode({ch}))```.