Memoize calls to parse_duration

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Add small benchmark to compare cached and uncached version, plus T::D::Parse

Signed-off-by: Pedro Melo <melo@simplicidade.org>