test spies, for rspec - tracking official branch plus bug fixes for latest RSpec and additional features