Fixed compilation errors
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()
Add IsInfinity/IsPositiveInfinity/IsNegativeInfinity() to Double and Single.
Merge pull request #358 from sdarnell/isinfinity

Add IsInfinity/IsPositiveInfinity/IsNegativeInfinity to Double/Single
Updated history
Fixed error when a switch label could not be represented by a signed int (#359).
Fixed bug in generated iterator state machines that could sometimes cause the wrong finally blocks to be executed if the iterator is disposed when it has not run to end.
Fixed bug in generated iterator state machines that caused nested finally blocks to not be executed if execution of an inner finally block throws.
Merge branch 'develop' into roslyn