Add features to krux.mail.sendmail:

* Support BCC recipients.
* Support additional custom headers.
* Move recipients initialization to the beginning of the function for
  consistency with argument order.