Add support for array of complex numbers

Emulates real and imag attribute using a numpy_gexpr. Currently only
supports read mode.
Add error message when using an invalid method
Merge pull request #314 from serge-sans-paille/fix-complex-numpy

Fix complex numpy