move Data.Complex instance to the base package

AccelerateHS/accelerate#197
AccelerateHS/accelerate-fft#1
ekmett/linear-accelerate#1
subvert warning about RULEs not firing

just don't let ghc inline de/interleave, which is fine because these are just term constructors