GROOVY-6196: fix property name resolving
GROOVY-6241: fix generics information for maps a bit (involved creating virtual methods for primitive array getAt/setAt as well)