Extend and improve rules for PC-Lint 9.00k update

patch with additional checks is available since 20th September.
Added message IDs to rules name to identify messages easier
Merge pull request #43 from wenns/PCLint-9-k-update

Extend and improve rules for PC-Lint 9.00k update
Update the rule set to support Cppcheck 1.61
Update the rule set to add support for Cppcheck 1.62
Indendation & trailing whitespace
Issue #57: Providing parametrized macros via sonar.cxx.defines
Support CppCheck V1.63
Issue #80 Associate issues with project / directory instead of file
Minor fixes of the pc-lint ruleset: add one rule and correct another
Fixes unit test failures on some Windows systems (observed on a Windows 8 + 65 bit Java 7)
reset some small spelling corrections
This fixes a NPE which arises when a resource for a violation couldnt be found.
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)