Remove dangerous operator float() and operator() double

These were causing buggy implementations of math, e.g.

dynd_complex a, b, c;
...
c = a + b;

is compiled into the equivalent of

c = dynd_complex(a.real() + b.real(), 0);