Use new method for specifying custom rules
add header file to mock up Visual Studio 2010 specific extensions to C++
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)
Merge pull request #140 from guwirth/enhancement/error-recovery-declaration

Enhancement/error recovery declaration
Merge branch 'feature/deprecate-extensions-rules' of git://github.com/jmecosta/sonar-cxx into jmecosta-feature/deprecate-extensions-rules

Conflicts:
	sonar-cxx-plugin/src/test/java/org/sonar/plugins/cxx/cppcheck/CxxCppCheckRuleRepositoryTest.java
Reenable a test disabled in the last merge (?)
Merge pull request #142 from guwirth/enhancement/visual-studio-macros

add header file to mock up Visual Studio 2010 specific extensions to C++
Force inclusion of a header file for all checked/parsed files. This is an option most static code analyzer support.

- support one ore more header files (comma separated list): sonar.cxx.force_includes=header1.h [,header2.h]
- force include results in #include <...> (system header file)
- files are included in the order of definition (from left to right)
- search path from sonar.cxx.include_directories=...

Conflicts:
	sonar-cxx-plugin/src/main/java/org/sonar/plugins/cxx/CxxPlugin.java
	sonar-cxx-plugin/src/main/java/org/sonar/plugins/cxx/squid/CxxSquidSensor.java