Merge pull request #1140 from lambday/develop

ptype complex64_t added
drop useless unused includes
real/imag(val) replaced by real()/imag()=val