This fixes a NPE which arises when a resource for a violation couldnt be found.
Handle for PC-LInt messages on project and file level

- without filename
- line = "0"
fix wrong parameter for line = "0" message
Issue #80 Associate issues with project / directory instead of file
Handle for PC-LInt messages on project and file level

- without filename
- line = "0"
First attempt to implement error recovery. Works with compound statement
but not for simple declarations and jums statements, because it breaks the
class member declarations
cxx-model project files

initial files
Interim update cxx-model Project
fix cxx-model definitions
Fix NullPointerException #80

Handle file not found condition - skipping violation was not handle
correctly
Check empty file names

PC-Lint uses file="" for project related issues
Save violation only once - improve performance

same violation might be reported multiple times e.g. for header files
Show number of Vera++ issues and file names handled in XML output

Tested with Vera++ 1.2.1
store only unique issues
Interim update cxx-model project
Better descriptions for MISRA C++ rules (pclint.xml)
remove temp files
merge upstream after rebase
Merge branch 'master' of https://github.com/Bertk/sonar-cxx

Conflicts:
	sonar-cxx-plugin/src/main/java/org/sonar/plugins/cxx/utils/CxxReportSensor.java