Adding support for SonarQube (code analysis tool)
Improvements eliminating some "Blocker" issues

Refer to SonarQube documentation for further information.
Merge from master