Back-off implementation adopted from old gcm.jar (UNTESTED, closes #95)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
No need to keep an instance to Random (it was single use)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>