Switch to power of 2 tables in aav.c

Brings in somewhere in area of 1-2% increase in speed as measured by
dmd -unittest -c std\algorithm.d

on Linux x64

This closely follows the original prime sizes by using next pow-2 of primes
and reproducing roughly the same grow factor (=4).

Takes into account that key are aligned pointers to strings
and thus need a fair bit-shake to get a decent distribution.
remove ifdef'ed trace from aav.c
Fixed windows 64 bit always using imp symbols with two underscores
Build Win32 DMD as Large Address Aware.
Fix mixin("switch") and mixin("interface;") segfault.

CompileStatement::flatten needs to check for errors before adding
statement to AST.

Similarly with CompileDeclaration::compileIt.
Merge pull request #2507 from Abscissa/large-address-win32

Build Win32 DMD as Large Address Aware.
Merge pull request #2504 from quickfur/issue8795

Fix issue 8795: segfault on mixin("switch") and mixin("interface;")
fix CRLF
Merge pull request #2499 from Ingrater/dll64import

Fixed windows 64 bit always using imp symbols with two underscores
[REG2.061] Issue 10946 - Integer constant expression expected instead of...
Fix issue 10949 CTFE ICE after indexing error

When an error occurs during optimize(), propagate the ErrorExp.
Merge pull request #2512 from 9rnsr/fix10946

[REG2.061] Issue 10946 - Integer constant expression expected instead of...
Merge pull request #2513 from donc/ice_arraybounds

Regression 10949: CTFE ICE after indexing error
fixes error propagation in optimize.c
Merge pull request #2514 from WalterBright/fix-error-prop

fixes error propagation in optimize.c
Fix test-output format
Add enforce message
Merge pull request #2520 from 9rnsr/fix_pull2513

Fix pull2513
Merge pull request #2516 from hpohl/10617

[REG2.064a] fix issue 10617 - contract with -profile -debug is not nothrow
fix Issue 10953 - Attribute inheritance needs to apply to contracts, too