Check that test double implements implicit sniper listener interface

Rather than create a separate, hand-rolled test double as in POODR, just
check the RSpec double. To make that work, I had to relax the interface
test to ignore the arity of the methods, but never mind.
Add interface specs for auction_event_listener