add x-gm-labels support - add, remove, set of labels commands

not quite sure is this the right approach to add x-gm-labels support, but still gave it a try. May be I should send that directly to upstream?