Add ArgumentList.args array property
toGroovy() methods are no longer responsible for building arguments
Remove obsolete retainArray argument