Add retry.dart and retry_test.dart to quiver.

A first attempt at adding retry.dart and its corresponding retry_test.dart to quiver-dart. Comments *very* welcome.
I was just copying Metronome's example by adding the simplest usage example I could come up with.

Perhaps this belongs in a big block comment at the top of retry.dart instead?