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.
Merge pull request #123 from renic/devel

add current api functionality to main devel
enable admin pages for a lot of our models (fixes #117)
update .gitignore
fix the state code for jurisdiction 149059 (fixes #124)
add type=url to url questions (fixes #119)
actually, just remove the type attribute altogether
show vote counts on jurisdiction page (fixes #126)
put the default type back, otherwise the validator won't notice these fields
allow further suggestions even when you've suggested an answer

This is not quite the right fix yet, because unless the question
allows multiple answers you're only supposed to be able to make a
single suggestion. However, this is better until I can fix the bug
that prevents you from editing your existing suggestion.

Also removes the duplication between AHJ_cqa.jinja and
AHJ_cqa_qa.jinja. They were both rendering the question and its
answers, but all of the code was duplicated. I moved the appropriate
content from AHJ_cqa.jinja to AHJ_cqa_qa.jinja (as it had been
rewritten there) and made the former include the latter. I also
changed AHJ.py to set the values the new template code requires.

Fixes #121 and #127
Added support for tracking reporting views in the URL (fixes #94)
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