small tweaks to ISO8601 timespan deserialization, still slightly broken; made some tests a little more thorough revealing some issues in other TimeSpan deserialization as well
fix second and millisecond timespan deserializations when working around the min/max edges