D1 ONLY: Merge six CTFE bugfixes from D2

7790 [CTFE] assignment to AA apply ref argument
9170 CTFE: Allow reinterpret casts float <-> int
9236 CTFE ice on switch + with(EnumType)
9338 Compiler segfaults if try to CTFE member function without valid 'this'
9745 Allow &staticvar in CTFE
9445 ICE(interpret.c) calling parameter in CTFE

Walter - please run your D1 test suite over this, mine is incomplete.