Fix Issue 11819 - Implement better diagnostics for unrecognized traits.
Merge pull request #3507 from AndrejMitrovic/Fix11819

Issue 11819 - Implement better diagnostics for unrecognized traits.
refactor IntegerExp
Merge pull request #3495 from WalterBright/refactor-IntegerExp

refactor IntegerExp
Add Scope::tc and TryCatchStatement::enclosing
Check nothrow-ness during semantic analysis
Remove mustNotThrow
+error propagation (1)
+
+clean
Add workaround for inline assembler and nothrow check
+workaround
+
+
+stash..
Remove ThrowStatement::internalThrow
+stash for throws