Added a version of GetBodyPart() that takes a bool headersOnly parameter

Also fixed ImapFolder.GetBodyPart(int ...) to use FETCH instead of UID FETCH