Optimize CxxReportSensor

- refactoring
- add rule cache
- tried to optimize with StringBuilder: is slower, keep .. + .. +
- see #154