Initializes the extension with a default Unity.SmartStrings.Extensions.Time.Utilities.TimeTextInfo.
Culture is determined in this sequence: 1. Get the culture from the FormattingInfo.FormatterOptions. 2. Get the culture from the IFormatProvider argument (which may be a Globalization.CultureInfo) to SmartFormatter.Format 3. Get the culture from the selected locale. 4. The Globalization.CultureInfo.CurrentUICulture.TimeFormatter makes use of PluralRules and PluralLocalizationFormatter.