Use new method for specifying custom rules
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.
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++
Support parsing GCC build log.

The sonar.cxx.compiler.parser property can be used to select either vc (default)
or gcc build log parser.