Implement char.IsLetter, char.IsLetterOrDigit, char.IsSurrogate for non-Unicode characters; fix char.IsWhiteSpace
Merge remote-tracking branch 'remotes/dlbd/char-is'

Conflicts:
	Tests/Tests.csproj