Add a data generator to replace landfill (bug 1061143)

let's replace lines 86 to 95 above by:
```
for i, addon_name in enumerate(addons):
   cat = categories[i % num_cats]
   yield(' '.join(addon_name), cat)
```