Derive Clone for std::time::Duration

This is needed to derive Clone for types containing Durations.
auto merge of #16519 : apoelstra/rust/patch-1, r=alexcrichton

This is needed to derive Clone on structures containing durations.