The way of counting unique users was broken despite my several attempts to fix it. It is not really useful to count number of unique (badge, context, user) tuples since what user is expecting is number of unique (badge, user) tuples.

Summary:
Counting unique users per context is not really useful. In order to avoid that we make two queries one per badge, date and other badge, context, date

add per context generation to daily report

more logical table naming

fix unique badge count - before it was pure nonsense

fix small semantic errors and typos

Test Plan: run both scripts inspect output

Reviewers: chris, jace

Reviewed By: jace

Differential Revision: http://phabricator.khanacademy.org/D2689