Change "Simple" to "Response"

The plan has changed since when we originally envisioned it.
"Response" is a better name for it than "Simple" which isn't a
noun and is harder to talk about.
Handle ElasticHttpError in dashboard

If the index doesn't exist or the mapping type is wrong, then
pyelasticsearch kicks up an ElasticHttpError. This picks up the fix
in elasticutils that handles that in the es_required_or_50x decorator.
Fix bad test

This fixes a test that was always returning true despite the fact that
one of the cases fails. This fixes the test, but one case still fails.
Add persona include.js to dashboard

I screwed up when I un-super()'d things before and missed this. Without
this, persona login doesn't work.
Update django-browserid to 07a6ee5f

07a6ee5f is likely to become django-browserid 0.8. This updates us
to that.
[bug 847752] Fix ua parser

* fix a couple of edge cases in the parser so it's more resilient
* change parser so it returns None for browser_version rather than
  0.0.0. None is what we use to denote that we couldn't parse
  anything useful.
* add test cases for issues fixed
* add some docs including a note about how this function should
  never throw an exception and if it does, that's a bug
* minor pep-8 stuff
Add test for generatedata
Cosmetic: "constants" should be all uppercase
Cosmetic: Add comment for test.
Cosmetic: Add comment for ResponseEmail model
Nix fjord/locale/ directory

This was from importing from playdoh, but I have no idea what
it's doing here and we don't use it.
Switch django-eadred to v0.2 tag
Fix login

If there's no index or ES is down, then you see the es_down page. That
page has no histogram, so the dashboard.js code was erroring out which
prevented the browserid stuff from setting up and thus you couldn't
log in.

This fixes that.
Change ES_HOSTS to ES_URLS in admin
Add samplesize option to generatedata

* rework response model maker to have better defaults
* rework sampledata so that there's less code, more variations, and
  also supports "give me a ton of data right now"
* add a note to the hacking howto docs
Add missing about page

It was stubbed out before. This implements it.

I also implmeneted it for mobile, but the mobile templates don't have
a footer, so there's no way to get there right now.
Add mobile login_failure page

This isn't possible to get to because we don't have links to log in
when on mobile. But ... when we do, then this will be important.

Also adds tests.
Fix admin to use Response.uncached
[bug 848960] Fix deprecated celery.decorator usage

This should nix the warnings from celery about celery.decorators
being deprecated.
Update django-statsd to 7af5cbf9

Changes:

7af5cbf Merge pull request #24 from crankycoder/vng/metlog_prefix
bd9235e * added support to moz_metlog client to support the STATSD_PREFIX in django settings * forced the use of django < 1.5 f
bb60197 bump version to 0.3.8.5
f229781 Merge pull request #21 from youngbob/master
f8d3860 Merge pull request #20 from ConsumerAffairs/master
7f4ee09 Update url imports for Django 1.4+
0b061de don't report 500 for Http404
9ccb0f8 add in gauge support
97f37ea Merge pull request #19 from youngbob/master
ce8c1b8 Implement gauge. Alternate clients now inherit from the null client.
940dab3 Merge pull request #18 from robhudson/formatting
e269ef7 Cleaned up table formatting and padding
d578cf1 bump version with the last two bug fixes
fcf57a3 Merge pull request #17 from tominsam/master
5dc7a6e self-closing divs aren't valid, and this one is trapping the global debug toolbar djDebugWindow view.
fe2de5c Merge pull request #16 from glogiotatidis/master
0934a1f Cope with non Tastypie URLs.
43a8e95 cope with non tastypie urls
163507a add in some tastypie middleware
cca1a3d add in message about the client
79d2534 add in a nose client