Added multi module lcov analysis support

The JavaScript Sonar plugin didn't support LCOV analysis in multi module projects, when analysing a multi module project, only the root POM would be checked for a LCOV report path, while the report path was defined in a sub module (or in multiple sub modules). To support this set-up the LCOVSensor had to adjusted. Instead of the root project settings it now uses the project specific properties.

The ASTMaker class had some errors, 5 casts were removed to resolve them.