Make MsgHTML() always overwrite AltBody, fixes #28
Break out html to text conversion to a method so it can be overridden easily and use it internally, fixes #29