show the user signature inside the message pane

It's much clearer this way whether a user signature is used or not. Also
it reduces the code complexity a lot.

When sending to multiple recipients, one of the contacts' gateways is picked
and used for signature and coloring (there's nothing to be improved easily
there).