rework AssocArrayLiteralExp to call object.aaLiteral

and TypeAArray to initialize through object.aaInit

depends on D-Programming-Language/druntime/pull/678