allow message structure as an argument to the fetch first message part
method
message view style tweak
return imap message part id with the message part
message page view updates