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()"
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