kill the string allocation when deserializing ISO8601 TimeSpans
commas can take the place of periods in ISO8601 durations
remove an allocation in the newtonsoft-style timespan code