Cppcheck sqale mapping

Only https://github.com/jmecosta/sonar-cxx/commit/61ceebd06cb4001326a7d551175a6070567152bc to be considered. Rest are just merges

Implement characteristics as per cppcheck 1.63.1, rearrange cppcheck rules in file so that deprecated rules are in their section. Move cppcheck own internal checks out of the bunch also

Forgot to mention something, the sqale model calculation mode has changed in 4.1. Therefore ive updated the sqale generator and converted all the old format into the new.

So to use this properly, Sonar 4.1 needs to be used