closes #25
fixes #13

Squashed commit of the following:

commit de6f1c98dcea544098ea39ee6fddb8db348f9c76
Author: tspurway <tspurway@gmail.com>
Date:   Mon Oct 27 17:41:22 2014 -0400

    fixing build. pep8

commit 186f756bee6065459bd22c70338c942ebfff707e
Author: tspurway <tspurway@gmail.com>
Date:   Mon Oct 27 17:37:46 2014 -0400

    integrating locale and country_code API query changes to master

commit 33188936faf8c122486eb0132ffa9e3672ff920a
Merge: f58e702 4de0e61
Author: tspurway <tspurway@gmail.com>
Date:   Mon Oct 27 11:49:14 2014 -0400

    Merge branch 'master' into issue-13-locale-query-param

    Conflicts:
    	splice/models.py
    	splice/queries.py
    	splice/web/api/reporting.py
    	tests/api/test_reporting.py

commit f58e7020a6737b0a71b0ecec2f55ca2538e8ca77
Author: tspurway <tspurway@gmail.com>
Date:   Thu Oct 23 00:29:44 2014 -0400

    refactored summary and stats reporting URLs to include country_code and locale as query parameters
    (cherry picked from commit 0d5f547)

commit a2b51a8898464e1db4f9ab8539d79ec4138274c9
Author: tspurway <tspurway@gmail.com>
Date:   Thu Oct 23 00:18:02 2014 -0400

    refactored / simplified queries to accomodate newtab_stats_daily table
    (cherry picked from commit 63e126d)

commit ec8c84d2d76db972fb3782a11e71b44d24cea969
Author: tspurway <tspurway@gmail.com>
Date:   Wed Oct 22 17:58:13 2014 -0400

    adding data migration for new table, newtab_stats_daily.  Migrating newtab data from impression_stats_daily to new table.  Deleting old data from impression_stats_daily, and deleting old column newtabs.
    (cherry picked from commit 6f9095d)