- fix bug in AbstractHttpTransport::doSend where it tries to call appendDebug on the wrong object
- use from headers in the email object if they are set; fall back to using the sender from the envelope, which will generate a from address of us if necessary
- add options to SparkPostEmail to set transactional / click tracking / open tracking
- initial release