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

Here's the pull request for issue 355.