Limited support for PhantomJS (fixes #86)

- can only generate coverage for files loaded via HTTP
- the URL to the server serving the tests (baseDir) cannot be localhost
  or 127.0.0.1, otherwise the request coming from PhantomJS is not
  proxied and no instrumentation can happen (even when serving from
  localhost, have to use any other interface besides loopback)
- no instrumentation for dynamically compiled code (evals, new
  Function(), strings being passed to setTimeout/setInterval)
- major refactoring, including using HtmlUnit's WebClient via
  HtmlWebDriver
version bump
fix #88, fix #91

- Now generating paths relative to baseDir in the LCOV reports
Deploy saga-cli to Central
Add encoding for failsafe
Fix test, some cleanup
Add CodersClan button to the Readme file
Merge pull request #98 from CodersClan/master

Add CodersClan button
Fix unit test failures on Windows platform
Merge pull request #101 from chuckdumont/master

Fix unit test failures on Windows platform
Allow external test runners to integrate more tightly with Saga by
providing the IntrumentingBrowser instance to be used for running the
tests via the config.  This allows the external test runner to report
the test run results when the tests have completed.
Merge pull request #102 from chuckdumont/master

Allow external test runners to integrate more tightly with Saga
[maven-release-plugin] prepare release saga-root-1.5.0
[maven-release-plugin] prepare for next development iteration
releasing Gradle plugin version 1.5.0
preparing for next development iteration (1.5.1-SNAPSHOT)
Update version to 1.5.0