magit-wash-log-line: use dedicated faces for all signature states

Add the new faces `magit-signature-{good,bad,untrusted,none}' and
use them in `magit-wash-log-line' to colorize the commit summaries
based on the signature state (when `magit-log-show-gpg-status' is
non-nil).