fix Issue 9957 - Taking pointer of enum float array gives some garbage
Do not include test case for issue 9975

It's not behavior that we guarantee.
Implement Target hook to retrieve size of critical section.
Remove struct ModuleInfoDeclaration.
Merge pull request #2060 from ibuclaw/critsecsize

Implement Target hook to retrieve size of critical section.
fix Issue 10134 - Mutual referencing templates error
Merge pull request #1926 from ibuclaw/rm_modinfodecl

Remove struct ModuleInfoDeclaration.
Trivial differences between gdc/dmd front ends.
Merge pull request #2063 from ibuclaw/ingcc

Trivial differences between gdc/dmd front ends.
fix Issue 10106 - [ICE] Ice in glue.c:1215 + 2 error messages without lines
Merge pull request #2067 from 9rnsr/fix10106

[test only] Issue 10106 - [ICE] Ice in glue.c:1215 + 2 error messages without lines
Merge pull request #2062 from 9rnsr/fix10134

[2.063a] Issue 10134 - Mutual referencing templates error
fix Issue 9130 - Wrong codegen for compile time constructed struct
Merge pull request #2068 from WalterBright/fix9130

fix Issue 9130 - Wrong codegen for compile time constructed struct
fix Issue 10142 - enum value semantic problem that declared in class member
fix Issue 10150 - Prefix method 'this' qualifiers should be just ignored anytime
fix Issue 10144 - Using enum inside final class occurs weird errors

An enum and static variable declaration should not be affected by `synchronized`, `override`, `abstract`, and `final` attributes.
Also allow __gshared and synchronized/override/abstract/final combinations
fix Issue 10148 - unjustified 'safe function cannot call system function'
fix Issue 10160 - No line number "cannot modify struct ... with immutable members"