enable multi language analsysis

Signed-off-by: Jorge Costa <jorge.costa@tekla.com>
Small refactoring: inline CxxPlugin:isEnabled()
Fix file ending.

Files got commited to Git with CRLF (windows) file ending, causing issues on
linux.
Merge pull request #141 from Typz/crlf

Files got commited to Git with CRLF (windows) file ending, causing issues on
linux.
handle error recovery on global declaration level: skip syntax errors and proceed with next declaration
add switch sonar.cxx.errorRecoveryEnabled=true/false
add syntax error logging
add a rule to report on every recoveredDeclaration (C++ skip parser error)