Checkpoint for adding total row to domain admin report
support total rows and statistical rows in ajax paginated reports
add summary rows to global admin report
fix bug with facets added directly to query dict; some stylistic changes
remove commented code
hide new reports until performance safeguards are built in
make available custom reports able to differ between domains for domains
that all map to the same submodule by specifying a report_map (e.g.
CUSTOM_REPORTS) as a dict of lists of reports, keyed by domain, instead of a simple
list of reports

Scenario:

HSPH has hsph, hsph-dev, hsph-betterbirth-pilot-2 domains.
hsph-dev and hsph-betterbirth-pilot-2 use the same reports, and they are
evolutions of those used earlier in hsph, but have diverged
substantially.  Rather than make a separate submodule for the new
reports, let's just allow them to be in the same subdomain because:

- potential for reuse of CouchDB and Python code is still high
- it takes a lot of effort to create a new submodule
Merge pull request #203 from dimagi/core-hq-commtrack

Core hq commtrack
Merge pull request #237 from dimagi/report-map

make available custom reports able to differ between domains
Merge pull request #233 from dimagi/domains-total

Add summary rows (mean, std dev, and total) to global domain report
sort questions in case config by form order
Merge branch 'master' into staging2
Merge branch 'sort-questions' into staging2

Conflicts:
	corehq/apps/app_manager/static/app_manager/js/case-config-ui-2.js