Don't eagerly remove all catches if try body is empty.
remove dependence on MATCHnomatch == 0
Fix Issue 10369 - Deprecate unordered floating point comparisons
Fix Issue 11726 - ICE with ufcs on undefined identifier and opDispatch
Merge pull request #2954 from yebblies/issue11726

Issue 11726 - ICE with ufcs on undefined identifier and opDispatch
fix Issue 11727 - Repeated error message with using forward referenced enum as variable
Merge pull request #2844 from yebblies/issue10369

Issue 10369 - Deprecate unordered floating point comparisons
Merge pull request #2956 from 9rnsr/fix11727

[diag] Issue 11727 - Repeated error message with using forward referenced enum as variable
fix comment
Merge pull request #2957 from 9rnsr/refactor_immutable

fix confusing comment
Fixes #11735. Enable printing unicode using pragma msg
Merge pull request #2176 from ibuclaw/emptytry

Don't eagerly remove all catches if try body is empty.
Merge pull request #2873 from WaterBright/match-fix

remove dependence on MATCHnomatch == 0

Conflicts:
	src/expression.c
fix Issue 3903 - Traits compiles as true for an array sum with wrong syntax

Check invalid binary operations of arrays in front-end.
Remove "Array operation ... not implemented" errors from glue layer
Merge pull request #2960 from 9rnsr/fix3903

Issue 3903 - Traits compiles as true for an array sum with wrong syntax
Merge pull request #2959 from yazd/fix-11735

Issue 11735 - pragma(msg, ...) fails to print wstring, dstring