new AssociativeArray implementation

add aa.d

allow const and immutable aa

add aaLiteral and aaInit

purity fix