SONAR-926 apply inclusions and exclusions to source directories

If sonar.sources is not set (blank), then no files are analyzed
SONAR-926 apply inclusions and exclusions to source directories

If sonar.sources is not set (blank), then no files are analyzed