dart backend: fixed automatic var scope in functions, fixed negative list indices.
dart backend: fixed concatenate lists "[]+[]"
dart backend: fixed dict init and using object key types