Support CppCheck V1.63
reset some small spelling corrections
Upgrading to SSLR 1.19 and the according squid bridge
Change a debug message: we get the notify event now at the end of lex/preprocess/parse cycle.
Newer GCC's reguire the -pthread flag when compiling/linking agains pthreads.
Adjusting the values checked in the integration test to the current situation.
Port the CppGrammar to the new SSLR API (the old will be deprecated soon)
Set the sonar version (the API to compile/work against) to 3.6
Dealing with deprications: first round.
Includes basically:
- Replacement of diverse deprecated AstNode methods
- ProjectFileSystem vs ModuleFileSystem
- suppressing of some warnings
Add a properties file to a test project (to easy debugging)
Add some git ignores
Better descriptions for MISRA C++ rules (pclint.xml)
Merge branch 'CppCheck' of git://github.com/Bertk/sonar-cxx into Bertk-CppCheck
The 'uninitvar' rule is the newer one and should stay.
'uninitVar' isnt present in newer cppcheck versions and can go.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	cxx-squid/src/main/java/org/sonar/cxx/parser/CxxGrammarImpl.java
remove error recovery and align with upstream/master
Merge remote-tracking branch 'origin/master' into add-checkes

Conflicts:
	cxx-checks/src/main/java/org/sonar/cxx/checks/FileComplexityCheck.java
	cxx-checks/src/main/java/org/sonar/cxx/checks/FunctionComplexityCheck.java
	cxx-checks/src/main/java/org/sonar/cxx/checks/ParsingErrorCheck.java
	cxx-checks/src/main/java/org/sonar/cxx/checks/XPathCheck.java
	cxx-squid/src/main/java/org/sonar/cxx/CxxAstScanner.java
	cxx-squid/src/main/java/org/sonar/cxx/parser/CxxGrammarImpl.java
	cxx-squid/src/main/java/org/sonar/cxx/parser/CxxParser.java
	cxx-squid/src/test/java/org/sonar/cxx/parser/BalancedTokensTest.java
	cxx-squid/src/test/java/org/sonar/cxx/parser/ClassesTest.java
	cxx-squid/src/test/java/org/sonar/cxx/parser/CxxParserTest.java
	cxx-squid/src/test/java/org/sonar/cxx/parser/DeclarationsTest.java
	cxx-squid/src/test/java/org/sonar/cxx/parser/DeclaratorsTest.java
	cxx-squid/src/test/java/org/sonar/cxx/parser/ExceptionHandlingTest.java
	cxx-squid/src/test/java/org/sonar/cxx/parser/ExpressionTest.java
	cxx-squid/src/test/java/org/sonar/cxx/parser/FileInputTest.java
	cxx-squid/src/test/java/org/sonar/cxx/parser/LamdaExpressionsTest.java
	cxx-squid/src/test/java/org/sonar/cxx/parser/OverloadingTest.java
	cxx-squid/src/test/java/org/sonar/cxx/parser/PreprocessorDirectivesTest.java
	cxx-squid/src/test/java/org/sonar/cxx/parser/SpecialMemberFunctionsTest.java
	cxx-squid/src/test/java/org/sonar/cxx/parser/StatementTest.java
	cxx-squid/src/test/java/org/sonar/cxx/parser/TemplatesTest.java
	cxx-squid/src/test/java/org/sonar/cxx/preprocessor/CppGrammarTest.java