First attempt at creating a JUnit reporter.
Allow us to specify the reporter we want to use.
Fix passing arguments when running rake junit.
Fix formatting.
Allow us to specify a file name to output to.
Fix indentation.
Use spaces for indentation.
Ensure the directory we are writing to exists.
Do not duplicate the error message.
Add extra spacing since messages are stack traces and would tend to end with a newline.
The text element inside the failure node is usually treated as preformatted.
Add the current set of jshint messages.

We need this because we need to output a jUnit XML with tests; if we have no errors then we would output an empty XML file, which CI tools (like Bamboo) might interpret as a test failure.
New rspec release with a behaviour change.
Merge pull request #4 from lowjoel/junit-output

Implement JUnit reporter