dart backend: fixed multi-assignment `x=y=z=1` and run tests in dart VM.
fixed typed int used in while or if `while i<n:`
pass typedef information to dart.
dart backend: fixed passing type info and started on prototype for SIMD support.
working prototype of SIMD float32x4 using dart backend.
fixes to SIMD and new benchmark testing float32x4.