Tidy html runner generation

* Adds the concept of a resource, only used for JasmineSpecRunnerGenerator but rolling out over the entire codebase could clarify path generation

* JasmineSpecRunnerGenerator creates an html page with fully qualified urls to resources.

* The Jasmine library is on the classpath of the jar, so when generating the html runner, the classpath resources are copied to the filesystem where they can be references by the html runner.