fix Issue 11105 - Error on struct with multidimentional static array initialization from its element
[Refactoring] Move exactly same matchArg functions up to base class
fix Issue 4018 - __FILE__ and __LINE__ as default template parameters not set to instantiation point per spec

Also fixes __MODULE__, __FUNCITON__, and __PRETTY_FUNCTION__
fix
Issue 7474 - ICE(cgcs.c) on instantiating a struct with field and destructor as tuple
fix Issue 7565 - ICE(cg87):202, postincrement of a double parameter, 64-bit only
Merge pull request #2619 from WalterBright/fix7474

fix Issue 7474 - ICE(cgcs.c) on instantiating a struct with field and destructor as tuple
Merge pull request #2622 from WalterBright/fix7565

fix Issue 7565 - ICE(cg87):202, postincrement of a double parameter, 64-...
Merge pull request #2617 from 9rnsr/fix4018

Issue 4018 - __FILE__ and __LINE__ as default template parameters not set to instantiation point per spec
Merge pull request #2611 from 9rnsr/fix11105

[REG2.064a] Issue 11105 - Error on struct with multidimentional static array initialization from its element
do not output __main as dependency
Merge pull request #2626 from rainers/issue11164

fix issue 11164: do not output __main.d as dependency