Added accessors for to()/from()/subject()/etc.

  THis change also involves storing a MimeEntity object on
 the heap, to avoid re-parsing the message more than we need to.