Adds a failed LowercaseUnderscore Test to show regression
Merge pull request #383 from jeffgabhart/lowercase-underscore

Adds a failed LowercaseUnderscore Test to show regression
change test example to use non-uppercase acronyms
Merge branch 'v3-fixes' into v3
Nullable<DateTimeOffset> Deserialization Fix

Requesting this change to enable a DateTimeOffset? value to deserialize
to null properly when the JSON request's field is null or missing.
DateTime? already supports this functionality, but it appears to be
missing currently for DateTimeOffset?
Merge pull request #384 from aifdsc/v3-fixes

Nullable<DateTimeOffset> Deserialization Fix
Merge branch 'v3-fixes' into v3
Fixes two bugs in deserializing DateTime objects from strings.

1) Long-form dates "yyyy-MM-ddTHH:mm:ss.fffffffZ" are now correctedly parsed with Kind=Utc

Previously, only short-form dates (no trailing ".ffff" milliseconds) were parsed as Kind=Utc. Long-form were parsed as Kind=Local

2) Added RepairXsdTimeSeparator() method to work around a bug in System.Data.SQLite v1.0.88, which sometimes uses a space instead of the 'T' separator between the time and date.

Obligatory XKCD reference: http://xkcd.com/1179/
Merge pull request #386 from schmidt4brains/v3-fixes

Fixes two bugs in deserializing DateTime objects from strings.
Merge branch 'v3-fixes' into v3