Optimized assignments of complex values, so that any assignment
of the form:
     x : complex := y;
generates:
     x.re = y.re
     x.im = y.im
which is more efficient, probably avoiding a memcopy.
Major optimization related to avoiding allocating and memcopying from
local parameters that are returned from functions. Instead we mutate
directly inside the callers memory frame!
Avoiding an extraneous memcopy in the code emitted from the vectorizer.
Merge branch 'release' of github.com:dimitriv/Blink into performance