Fix Issue 7472 - Cast from class to basic type not rejected during semantic
Fix a couple more areas where printf shouldn't be used
respect SFLnodebug in dwarf.c
mark temporary backend symbols as SFLnodebug
split STCtemp and STCrvalue behavior
mark temporary variables as STCtemp
mark temp var symbols as artifical

- add new symbol flag
- add DWARF attribute
fix Issue 11661 - Meaningless error: "a struct is not a valid initializer for a void function()"
Add TypeVector::toDt to generate correct default initialiser for vectors
Merge pull request #2909 from 9rnsr/fix11661

Issue 11661 - Meaningless error: "a struct is not a valid initializer for a void function()"
Merge pull request #2908 from dawgfoto/artificalSymbols

mark temp var symbols as artifical
Merge pull request #2907 from ibuclaw/stdmsg2

Fix a couple more areas where printf shouldn't be used
fix Issue 11664 - A function with a local static variable is unusable in CTFE
Add dummy variable to forbid a jump into synchronized block
fix Issue 11659 - false positive goto skips initialization of variable error (skipping enum initialization)
fix Issue 11610 - Compiler core dumps on FreeBSD, compiles forever on Linux
Merge pull request #2911 from 9rnsr/fix11659

[REG2.065a] Issue 11659 - false positive goto skips initialization of variable error (skipping enum initialization)
Issue 11371 - [CTFE] vector literals are not valid values
Replace TRUE/FALSE with true/false
Fix cases where goto skips variable initialization found by fixing issue 602