Lambdify fixes for complex numbers

This seems to change the expected behavior and is potentially backwards incompatible. Do we really want to have complex types returned by default? I've never used the cmath module so I don't know what the implications may be to making it the default.