update revoke/unrevoke to use the new R509::Crl::Administrator refactor

These tests are misleading since the R509::Crl::Administrator object can
change and the tests will continue to pass due to the doubles. Not sure
what to do about that though, so for now I've updated the doubles to
reflect reality in the r509 ec branch (which will eventually be merged
back into master as r509 0.9)
retab and modify to work with latest r509
Merge pull request #13 from reaperhulk/master

r509 compatibility and retab to 2 spaces