Handle duplicate email addresses in Message entities

Android's GAE store has duplicate emails listed on the same
change message.  This really shouldn't have happened, and
its pointless to have duplicates in the same message list,
so run them all through a set to remove the duplicates.

Signed-off-by: Shawn O. Pearce <sop@google.com>
diff --git a/webapp/backup_gae.py b/webapp/backup_gae.py
index f7aac47..b7f8f57 100755
--- a/webapp/backup_gae.py
+++ b/webapp/backup_gae.py
@@ -347,7 +347,7 @@
       'body': one(obj.text),
     })
 
-    for u in obj.recipients:
+    for u in set(obj.recipients):
       self.insert('message_recipients', {'message_key':entity.key,'email':u})
 
   def save_DeltaContent(self, entity, obj):