New checks

* Divide with variable and then compare to see if variable is 0

* Duplicated inherited member

Improved checking:

* handling of >> in templates

* format string checking

* comparing bool result with integer

* standard isgreater()/islower() functions

* standard math functions

* reassigning struct members

Htmlreport

xml-version 2 is now handled