Add option to return message parts as they arrive

I have large messages so don't want them buffered in memory.