IncompleteStatement: Fixed false positive when '({..})' blocks are used
Reuse variable value, return earlier.
Merge pull request #289 from Dmitry-Me/ReuseVariableAndReturnEarlier

Reuse variable value, return earlier.
#5644 Compilation failure on Cygwin - related to tinyxml2 (#undefine __STRICT_ANSI__ on cygwin). Patch by ir0nh34d
Fixed #5722 (AST: wrong handling of 'x = ((a[i])->getx)();' - the 'x' is an operand of the =)
Change encoding to UTF-8 for two header files that were not using UTF-8.
Add a few missing options to the man page source file.