MathLib:isHex(): fix detection of missing suffixes (U,L).
daca: count varid 0 occurences per file.
Fixed #5079 (CheckIO::checkFileUsage doesn't support wide char and microsoft functions)
Fixed #5215 (segmentation fault (invalid code) in TemplateSimplifier::useDefaultArgumentValues)
Update the detection of the arguments in Qt's invokeMethod.

invokeMethod can invoke functions by name (string) rather than a
direct function call (i.e. reflection). The old code wasn't
correctly parsing out the argument which contained the name
of the function to call.

This resulted in that function being reported as unused when it is.
Tidy up the code for cppcheck style.
astyle formatting
Partial fix for #5555. Remember function attributes: pure, const, constructor, destructor
Partial fix for #5555. Add const,pure attributes to library.
Merge pull request #263 from trulabs/master

Fix the detection of methods called from Qt's invokeMethod
Merge pull request #262 from matthiaskrgr/daca_cnt_varid0

daca: count varid 0 occurences per file
MathLib: replaced isHexDigit function by isxdigit.
Added function MathLib::isValidSuffix()
Merge pull request #261 from orbitcowboy/master

MathLib:isHex(): fix detection of missing suffixes (U,L).