fix trivial code logic bug
[Rafactoring] Parser::skipParens
Add testcase for statement scope
Allow optional template parameters for AutoDeclarations
Allow optional template parameters for variable declarations
Merge pull request #2467 from 9rnsr/extend_dip42

Extend DIP42 proposal to more generic