Added a keyword argument fetch_message_parts

Added a keyword argument fetch_message_parts allowing to use a custom fetch message_parts (e.g. using (BODY.PEEK[]) instead of (RFC822) to check unseen emails without setting the \Seen flag).