[new AA] aaLiteral compiler support

This is a dmd part of the new AA implementation. 
This PR depends on D-Programming-Language/druntime#1046 and uses new aaLiteral version (with arrays of keys and arguments)

> dmd forget do this semantic, because AssociativeArray defined in non-root module.

I mean this, does this happen with this pull applied or without?