sonar-javascript-plugin refactoring and new features

Here is a summary of changes:
* Upgrade to Sonar API 3.3
* Ant path support
* Adds sample project to test resources as well as coverage reports
* Fixes LCOV parser implementation (contains #5 PR), [SONARPLUGINS-2675](http://jira.codehaus.org/browse/SONARPLUGINS-2675)
* Adds LCOV branch support (contains #5 PR) [SONARPLUGINS-2695](http://jira.codehaus.org/browse/SONARPLUGINS-2695)
* Adds a level of abstraction to all reports coverage/surefire
* Adds support for Cobertura reports [SONARPLUGINS-2723](http://jira.codehaus.org/browse/SONARPLUGINS-2723)
* Cleans global options leaving only file suffixes and coverage plugin selection
* Adds project wide options for setting paths to integration, unit and overall
coverage
* Adds generic surefire sensor with support of integration, unit and overall coverage [SONARPLUGINS-2430](http://jira.codehaus.org/browse/SONARPLUGINS-2430)
* Removes JSTestDriver/JSTest specific surefire and coverage sensors
* Adds configuration guide in README.md

Everything is covered by tests and violation checked.

I hope you could review this big PR at the start of your sprint

Thanks,
Gleb