- Fixed false positive when passing pointer to typeof()
Clean up cppcheck-htmlreport

1. Use context managers rather than explicit "close()".
2. Use quotes consistently.
3. Clean up some pep8 complaints.
4. Avoid colliding names ("stream").
Preprocessor: Use set instead of list to track '#pragma once' usage
Merge pull request #183 from felipensp/null_ptr_typeof

- Fixed false positive when passing pointer to typeof()
Merge pull request #190 from myint/clean

Clean up cppcheck-htmlreport
Fixed #5104 (False positive: Invalid argument in printf and scanf for vector template)
Updated tinyxml
Warn about deprecated compilers
Print a warning instead of a message on MSVC < 1600
Work around clang pretending to be GCC 4.2. Require clang 2.9
Fixed typo in __clang__ macro
Refactorizations:
- Removed some redundant operator=, copy-ctor and dtor implementations
- use operator[] instead of at() in library loading code
update Makefile with dmake
Library: Added simple testing
Library: Fixed resource leak
Let TinyXML2 handle fopen/fclose. Added testlibrary.cpp to VS10 solution
Library: Fixed bug. Continue if there is no errors.
Tokenizer:simplifyMathExpressions: added more testcases.
Tokenize: improved const correctness of local variables, no functional change.
Tokenize: improved const correctness of local variables, no functional change.