Allow Jasmine unit tests to be run from the Maven build

It uses PhantomJS to execute SpecRunner.html and collects the results in target/surefire-reports. SpecRunner.html can also still be run directly from the browser as before.
Right now it's still a in a separate profile called 'jasmine-test'.
The integration uses jasmine.phantomjs-reporter.js, core.js and phantomjs_jasminexml_runner.js from the https://github.com/detro/phantomjs-jasminexml-example project. The author has given kind permission to use his code for other projects: https://github.com/detro/phantomjs-jasminexml-example/issues/2#issuecomment-10619232