One step closer toward packaging friendliness

- first try the upstream version of the retry_decorator
+ this allows packagers to properly handle the dependencies using
    package management mechanisms