Fix bug 10243 [CTFE] Wrong-code on passing dereferenced array pointer by ref

Don't evaluate *&arr if it is reference.
Merge pull request #2204 from donc/ctfe10243byref

10243 [CTFE] Wrong-code on passing dereferenced array pointer by ref
Rename Object to RootObject
Remove cppunit
fix uninitialized locals
Merge pull request #2207 from WalterBright/initialize_locals

fix uninitialized locals
Remove redundant FuncDeclaration::isAbstract
Fix some more cutting #ifs
Merge pull request #2198 from yebblies/_object

[DDMD] Rename Object to _Object
Merge pull request #2209 from yebblies/killif

[DDMD] Remove some dead code and cutting #ifs
Merge pull request #2208 from yebblies/abstract

[DDMD] Remove redundant FuncDeclaration::isAbstract
Merge pull request #2206 from yebblies/removecppunit

Remove cppunit
Remove missed cppunit line in make file that causes 'make clean' to continue forever.
Merge pull request #2211 from yebblies/infiniteclean

Remove missed cppunit line in make file that causes 'make clean' to continue forever.