spellfixes
Fixed #4519 (false positive: (error) Uninitialized variable: eax (inline assembly usage))
Reverted fix for #4547: It causes fp. See #4573
Test for #4573 (False positive: variableScope within if/else if)
Fixed #4547 (Improve check: Duplicate conditions in 'if' and related 'else { if'.)

Local fix in CheckOther::checkDuplicateIf()
Fixed #4574 (noConstructor false positives introduced in cppcheck 1.58)
Fixed #4585 (false positive, Variable 'b' is assigned a value that is never used when using+loop)