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