Oclint

First I hereby grant you license to reproduce whatever portions of the code inside this pull request (of course if you do so acknowledgement is always welcome).

As a follow up to the Cobertura Pull Request I sent. This one enables to integrate OCLint rules, provided the report is generate using the PMD reporter of OCLint, into Sonar.

This code creates a Profile and a RuleRepository and was patched together from the AndroidLint sonar plugin and the Cxx sonar plugin.