Adding SonarQube support with automatic configuration.

This integration automatically generates the file 'sonar-project.properties'
based on 'sonar-id.properties'.

It's adding 3 targets:
  - configure-sonar: create the 'sonar-project.properties' file
  - sonar: invoque sonar
  - clean-sonar: remove the .sonar directory (called by 'clean')

The sonar will see each plugin as a 'module'. If you like to
avoid a given plugin to be analyzed, add an empty file nammed
'.disable-sonar'.

You can also set the login and password in your build properties
file with the following:
- sonar.login
- sonar.password

All classes will be analyzed except the ones:
- carrying a '@generated' tag in the javadoc
- *Clp*.java (perhaps need more)

The invocation is using sonar-running located in /misc.