Changes
- BREAKING - Refactor of Time formatting. TimeFormat now delegates to a Formatter module much like DateFormat does, and there are now two implementations, ISO-8601 duration formatting via the Default formatter, and humanized formatting via the Humanized formatter. The Time formatter is a behaviour just like the DateTime formatter, so it can be extended the same way.