Improve and default to --inspect-emails

Previously, we rely on git-send-email to prompt for confirmation before
sending patches. It has some disadvantages: there is no summary of the
whole series; when abort in the middle of the series, the first emails
are already out with no return.

The default mode (--inspect-emails) now runs git-send-email
non-interactively, after user confirmation about the summary.

The added mode (--no-inspect-emails) will directly send the mails
without asking.

Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Fix error message

When a profile is not found, print its name.

Signed-off-by: Jeff E. Nelson <jen@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Add signoff variable to profile settings.
Add inspect-emails to profile settings.
Always number series with a cover letter

If a cover letter is desired to separate metadata about the commit
from the commit message itself and a user decides to enforce a cover
letter for a single patch, make sure to number the "series" so it is
clear as to what has happened.