Moved MimePart.ContentLocation down into MimeEntity and added MimeEntity.ContentBase

Also updated MimeMessage.CreateFromMailMessage() to use the new properties.