robot-rules rebased on our older

See https://github.com/seomoz/resque-retry/pull/1, which was based on the latest version of resque-retry. Turns out upgrading that in Silo is going to be non-trivial, requiring us to upgreade Resque, resque-scheduler, and the redis servers.

Had to convert tests over to Minitest to be able to run them. 1 (sometimes 2) tests fail but they fail in the seomoz-bugfixes branch converted to minitest too, so I didn't break them (here at least).

@davidann want to give it another look over?
@tony-bye @ashag @seomozSLE  speak now or forever hold your peace
What is - type: "null" for?  I wouldn't think this would be needed, since required is false.