bug 839214 - add celery tasks for es indexing

elasticutils tasks broken; add tasks in search app

test
bug 839214 - live indexing into elastic search

Code borrowed in large part from mozilla/fjord

update elasticutils, using pyelasticsearch with updated requests library

update test-utils library to eagerly test celery tasks
update tests for new test-utils
(some) code cleanup
fix bug 845890 - fix demo counts for staff users
(some) code cleanup
Merge pull request #905 from groovecoder/demo-totals-845890

fix bug 845890 - fix demo counts for staff users
fix bug 779499 - remove index.php redirects
Merge pull request #904 from darkwing/779499-remove

fix bug 779499 - remove index.php redirects
fix bug 843193: Demo censoring admin action that deletes uploads

* New censor() method in Submission model that sets the censored_url and
  deletes uploaded files. Tests.

* New admin action to censor selected demo Submissions, with optional
  censored_url field on confirmation page.

* Reworked admin action to delete selected demo submissions, calls
  Submission.delete() in order to ensure uploads also get deleted
bug 843193: demo admin pep8
Merge pull request #906 from lmorchard/843193-delete-demo-on-censor

fix bug 843193: Demo censoring admin action that deletes uploads
Signed-off-on front-end portion of toc level limit.
fix bug 845233 - Adding TOC line indent
Add March and May 2013 Derby copy.
Merge pull request #909 from openjck/derby-copy-2013-03

Add March and May 2013 Derby copy.
Removing dead files
Merge pull request #908 from darkwing/845496

fix bug 845233 - Adding TOC line indent
Merge pull request #911 from darkwing/cleanup

Removing dead files
remove obsolete search tests

don't ignore settings_test