set a TTL on retry keys

I grabbed @dylanahsmith's changes, rebased them, and added one more change I'm evaluating right now. This adds an expiry on resque-retry keys to make sure they always get cleaned up, rather than sticking around forever.

thoughts?