CheckIO: fix false negative for a function in a base class not being found, fix false positives and negatives for std::vector operator []
Fixed #3471 (Unused functions: take __attribute__((constructor)) in to consideration)
Fixed #4995 (False positive - Using 'memset' on class that contains a virtual method)
Fixed #4995 (False positive - Using 'memset' on class that contains a virtual method) - Better fix
CheckIO: improved type info - keep track of original typename.
Cleanup CppCheck::dependencies()
Refactor CppCheck::_fileContents to a function parameter