Fix for elliptic curve L-function plots

Elliptic curve L-function plots were broken for large conductor because
I had previously "optimized" plotting by precomputing the plot data. The
database I created with a larger number of plots had a slightly
different format than the small database I had created.

The database on the server will need to be switched to the larger one
before plots actually appear, but the code should work with either the
small database or the large one.
Merge branch 'master' of github.com:LMFDB/lmfdb
added some more checklist tests for elliptic curves
Merge pull request #31 from JohnCremona/master

added some more checklist tests for elliptic curves
Merge branch 'master' of github.com:LMFDB/lmfdb
cut long lines
Fixed routing for /Character/Dirichlet

I think that at some point someone moved the Dirichlet character routing
from website.py to DirichletCharacter.py. Except that they didn't remove
some routing from website.py, so the new routing wasn't used. Later on
someone came along and removed the extraneous routing in website.py, and
probably didn't check that the website worked after that, because the
routing in website.py was the only correct routing.

This is a small fix to make things work in DirichletCharacter.py.
Merge pull request #32 from lemurell/master

cut long lines
Merge pull request #33 from jwbober/fix

Fixed routing for /Character/Dirichlet
Fix bug introduced in last commit
Merge pull request #34 from lemurell/master

Fix bug introduced in last commit
Added support for hgm family home pages.
Merge branch 'master' of https://github.com/LMFDB/lmfdb