repr corrections for Array/Statement/Call
fixed some more array tests
different little beauty improvements
simple function tests pass now
pr.Array takes no values param anymore
improved param generator
param keys of dicts are statements now
reintroduce parent and get_parent_until for er.Array, because an array is a builtin. always.
fix dictionary index problems
fixed the whole var args iterator stuff
er.Array is now also iterable
fix parts of helpers.search_function_definition
fix Name (instead of Param) as param key
fix last failing function tests
fix InstanceElement get_commands (doesn't raise an error anymore, but I don't know if it works)
fix getattr/__getattr*__
fix some descriptor methods
move default arguments [] to (), because mutable may be dangerous (especially in a recursive environment