RFC: Add -(::ImaginaryUnit) and make real/imag(::ImaginaryUnit) return Int, not Int32

Should hopefully solve https://groups.google.com/forum/#!topic/julia-users/rNnvNZ03ofI