CDRIVER-423 ISO-8601 string or $numberLong dates

Provide support for ISO-8601 strings and $numberLong dates.
isdigit appears to be supported on windows back a good way. If you can do c90 lets use it.