Merge overlapping patterns, move declarations
showtime: print possible options when invalid mode is given.
Cleanup variable names, reduce unneeded operations
Merge pull request #439 from Dmitry-Me/moveDeclarationMergePatterns

Merge overlapping patterns, move declarations
Fixed #5747 (When socket() returns -1 on error, this shouldn't be marked as a resource leak)
Merge pull request #440 from Dmitry-Me/renameVariablesReduceActions

Cleanup variable names, reduce unneeded operations
Merge branch 'master' into travis_gcc_testsuite