update common check list files

- add 3 new checks
- rename some classes
- correct some html file names
check for using namespace in header files
check for unnamed namespace in header files
check for defines of reserved names

- better solution is to support visitors with preprocessor