Fix Issue 199 - Label causes scope to collapse into parent
Remove special case powexp optimisation
fix Issue 8648 - No error line number with incomplete template
Merge pull request #3035 from 9rnsr/fix8648

Issue 8648 - No error line number with incomplete template
Remove INTERFACE_VIRTUAL and INTERFACE_OFFSET
Remove SNAN_DEFAULT_INIT
Merge pull request #3037 from yebblies/SNAN_DEFAULT_INIT

[cleanup] Remove SNAN_DEFAULT_INIT
Issue 3449 transition - Change the warning to deprecation message
Merge pull request #3036 from yebblies/INTERFACE

[cleanup] Remove INTERFACE_VIRTUAL and INTERFACE_OFFSET
Remove MODULEINFO_IS_STRUCT
Merge pull request #3038 from 9rnsr/fix3449

Issue 3449 transition - Change the warning to deprecation message
Merge pull request #3040 from yebblies/MODULEINFO_IS_STRUCT

[cleanup] Remove MODULEINFO_IS_STRUCT
Remove PULL93 versioned-out code
Move CPP_MANGLE into cppmangle.c
Merge pull request #3041 from yebblies/PULL93

[cleanup] Remove PULL93 versioned-out code
Merge pull request #3031 from ibuclaw/specialpow

Remove special case powexp optimisation
Merge pull request #3024 from yebblies/issue199

Issue 199 - Label causes scope to collapse into parent
Merge pull request #3039 from yebblies/CPP_MANGLE

[cleanup] Move CPP_MANGLE into cppmangle.c
Fix newly introduced variable shadowing
Merge pull request #3042 from yebblies/expshadow

[DDMD] Fix newly introduced variable shadowing