RSpec 3 compliance

Hi, we're looking to use rspec3 on a new project and want the JUnitFormatter to work with a zero exit status. The formatter API has changed, but it wasn't too hard to get the code here working with it. Let me know if you have any issues or want things done differently.