rt: Implemented associative arrays
llvm: Support the AA-Type
llvm: Implement simple array casts
semantic: Implement AA assignment
ir: Add more StatementExp related utils
semantic: Fully implement AA assignments