Implement Char.ToLower()/ToUpper()/IsDigit()/IsWhiteSpace()
Switch to using regular expression for IsWhiteSpace
Merge pull request #357 from sdarnell/char_methods

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