Fixes bug 970406 - pull ADI/blocklist pings from Hive with crontabber

This job fetches ADI aggregates daily from Hive using a SQL query. Many thanks to @peterbe and @lars for help with the mocking, which proved to be daunting.
No need for square brackets here. Also, if you do...:
```
"\t".join(str(v) for v in row)
```
if `row` is a generator it'll use it and this could be cool if the row is very large because it wouldn't allocate as much memory.