SONARPLUGINS-2328 improve error handling

catch exception org.jdom.input.JDOMParseException and log ERROR message
SONARPLUGINS-1944 improve error handling

catch exception com.ctc.wstx.exc.WstxUnexpectedCharException and log
ERROR message
see also SONARPLUGINS-1833
SONARPLUGINS-1991 update scope of error message

change message from INFO to WARN - in case CppNcss creates incomplete
output
SONARPLUGINS-1942 extend RATS rule set

integrate patch from SONARPLUGINS-1942
update URL for continuous integration
SONARPLUGINS-2104

add missing rules for RATS 2.3 from rats-c.xml
SONARPLUGINS-2103

Thanks to Patrick Gansterer. This includes the 1.56 updates as well.
SONARPLUGINS-1994

improve error handling, reformat MISRA rule
Update pom.xml

Remove the relative path to parent
Add cppcheck rules for version 1.57
SONARPLUGINS-2104

removed one duplicate rule
SONARPLUGINS-2415

added support for CppCheck V1.57 (Thanks to Patrick Gansterer) . Cleanup
of duplicate rules.
Merged the SSLR fork and resolved a conflict in pom.xml
The implementation of RFC anf LCOM4 sensors is unstable and cannot be fixed right now. It hinders effective testing, so disable them for now.
Reduce the size of the AST by marking the pass-through-like expression rules with 'skipIfOneChild'
cleanup the macro dictionary before analysing a file. This prevents skipping its content due to preprocessor guards (often used in header files)
Fix parse problem with conditions
improve serializing of a Macro instance: separate parameters with commas
use consistent syntax in logging statements
minor corrections in comments