Add front-end support for 64bit X32 target.
fix Issue 7538 - All kinds of property functions should be called before getting their types inside typeof
another case to use BT
detab test/runnable/closure.d
fix Issue 5911 - Closure destroys the thrown Exception
Fix Issue 9097 - Value range propagation to disable some array bound tests

Do not emit bounds check code if the index is statically known to be within bounds
CTFE: run semantic on global variables

Only seems to happen with forward-referenced globals, for example:
const int c23 = b23 * b23;
const int a23 = 1;
const int b23 = a23 * 3;
Do all interpreting inside CTFE

instead of in the optimizer
Entirely remove WANTinterpret from the compiler

It is no longer used.
Merge pull request #2316 from 9rnsr/fix5911

Issue 5911 - Closure destroys the thrown Exception
do binary lookup for switches
fix Issue 10577 - 2.063 Mixin Regression (works with 2.062)
fix Issue 10481 - out of memory error
Merge pull request #2317 from WalterBright/more-bt

another case to use BT
Merge pull request #1493 from yebblies/issue9097

Fix Issue 9097 - Value range propagation to disable some array bound tests
Fix bug 10579 CTFE ICE with TypeInfo

Applies to any attempt to call a virtual function on a static
variable.
Bug 10579 CTFE ICE second case

ICE when resolving a virtual function call in CTFE. Same ICE
as bug 10579.
Merge pull request #2136 from donc/future_of_ctfe

Do all interpreting inside CTFE instead of in optimize(WANTinterpret)
Merge pull request #2323 from 9rnsr/fix10481

[REG2.063] Issue 10481 - out of memory error
Merge pull request #2325 from donc/ice_ctfe_10579

10579 Regression CTFE ICE with TypeInfo