Gadugadu local contact storage (trac ticket #917)

Patch originally by Michał Siejak, adapted for 3.2.1

---

It's libpurple specific behavior and hardcodes gg as the only one that works this way, but hey, better than nothing.