#243 import coverage for files at top level
prevent server from not starting in case of invalid xml

(cherry picked from commit 3d982e74cff3c8b3c960db37bb4f7355e0ce70cf)
Generate violation for each missing include file.
Extend the smoketests by a design metrics check
smoketests: correct the expected metric values
fix pc-lint rule respository

- add 5 new messages beta 9.0k2
- remove XML issue
Improve description for new messages

Updated msg.txt for PC-lint was published
Merge pull request #251 from jmecosta/bugfix/243_import_coverage_from_top_level_files

#243 import coverage for files at top level
Merge branch 'cppincludeviolation' of git://github.com/Typz/sonar-cxx into Typz-cppincludeviolation

Conflicts:
	cxx-squid/src/main/java/org/sonar/cxx/parser/CxxParser.java
	cxx-squid/src/main/java/org/sonar/cxx/preprocessor/CxxPreprocessor.java
Merge pull request #254 from jmecosta/bugfix/server-fails-to-start-in-case-of-invalid-xml

prevent server from not starting in case of invalid xml
Merge remote-tracking branch 'upstream/master'