Added support for appenduid

Please consider accept this pull request.  We're using the library to add labels to a message which was just appended.  This is hard to do without modifying the headers of the message that was added or is subject to edge failure cases.  This change allows this scenario in a simple and clean way.

Thanks,

Matt