Small improvments for Mul._eval_is_real/imaginary/hermitian/...

I don't sure if is_antihermitian should be like is_imaginary (i.e. not 0).  But that's how was done in this branch.