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
the Javascript library I used in Damnl (graphical damnl branch) to make a UI doesn't make it easy to not give an optional field, so it's easiest to explicitly allow the field to be null.