fix the values which are malformed in the staging database

I still need to double-check the production database to ensure that
there aren't others; otherwise, this fixes #107.
fix answer editing

There were a few related problems, and a lot of duplicate js code. Fixes #122
move over to the new news page; fixes #133
fix email templates (fixes #134)
fix .gitignore
fix searches in some admin pages
avoid a failure when there are no attachments
more places that have to be marked safe (fixes #118)
don't disallow the current user from suggestion if someone else has suggested (fixes #137)
uncomment site map
Update footer.jinja
Merge branch 'devel' into release/1.3.48

Conflicts:
	website/templates/website/footer.jinja
Merge branch '107-fix-malformed-values' into release/1.3.48
set up filters on individual reports & tweaked report tracking via URL (fixes #94 & #132)
the right version of the migration
added debug dependencies
Fixed reporting tests.
Fixed reporting tests
Fixed more reporting tests
Fixed reporting test.