Fixed #5151 (false negative: improper formatstring - vector::at())
Fixed #5153 ((debug) Scope::checkVariable found variable ')')
Null pointers: Don't warn when first argument to freopen() is NULL
Ticket #5073: Don't crash upon invalid do-while loop.
Fixed typos in comments, no functional changes.
Refactored the AST checking of CheckOther::checkIncorrectLogicOperator()
Merge pull request #198 from simartin/ticket_5073

Ticket #5073: Don't crash upon invalid do-while loop.
CheckOther::checkIncorrectLogicOperator(): cleanup
astyle formatting
AST: Fixed crash
Fixed #5158 (segmentation fault (valid code))
Improve daca2-report.py.

* remove empty <td>
* add meta charset
* remove double space
* remove unneeded escapes
Fixed crash caused by endless recursion in redundant assignments check
incorrectLogicOperator: fixed FP when comparing char values. improved handling of float comparisons.
Fixed #5162: Tokenizer:simplifyInitVar: Unused pointer value (UNUSED_VALUE) returned_pointer: Pointer tok2 returned by tok2->next() is never used (CID 1124084).
AST: improved handling of casts
AST: don't warn about duplicate expressions around '+' operator. It might be more efficient than using for instance '*2'