Modified tests to work better.

Removed the 'link' line to allow the test to be run against different web sites more easily.
Modified
 many tests to work better.

Removed the 'link' line from the tests to allow the tests to be run against diferent web sites more easily.
Modified tests to work better.

Removed the 'link' line to allow the test to be run against different urls more easily.
Modified tests to work better.

Removed the 'link' line to allow the tests to be run against different urls.
Tests for the new site map on dev server.

This is a group of tests to make sure the site map is working correctly.
factor the reporting code to make it easier to write new reports

and easier to read the ones that are there. Doesn't change the SQL
that we end up with; there's probably scope for improvement there.
use django's existing db connection rather than opening our own
first-pass reports for all question types

Some of them can likely be refined to show more information, but specs
are needed. I'm sure we want timeseries data for all of them...
order reports on the report index correctly
tweak matching
Merge branch 'functional-test' into devel
tweak 'answered' reports

The query structure for finding jurisdictions with no answer doesn't
fit into the current code, and we don't show it for any of the other
reports. Remove it and the 'total'.
fix typo in report page
query definitions use OrderedDict to preserve column order

Prevents us from having a Total reported before any of the things it's
totalling.
avoid a greedy match
update closure compiler to the latest version
remove deleted view from import
remove other deleted view from import
add FORUM_INTEGRATION to settings.py
use the right fork and branch of django-compressor