ENH: added std::complex support to numpy.i

numpy.i now includes ready-made typemaps for std::complex<float>
and std::complex<double> .  Tests were added to testArray using
a newly defined ArrayZ class.
Merge pull request #5308 from gmabey/swig-std-complex

ENH: added std::complex support to numpy.i