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.
Isn't it a bad idea to use built-in identifiers (Dart does not really have "reserved words") like "try" in this fashion?  If this were Go, I'd just name the variable "t". :)