Add line length checking to flake8.

Throws warnings at 150 characters. Anything beyond that
in a python file is a bit over the top.

Also clean up the grants data a lot.
[Fix bug 913435] Formatting tweaks for Email newsletter recovery page
Merge pull request #1225 from alexgibson/bug-913435-formatting-tweaks-email-newsletter-recovery-page

[Fix bug 913435] Formatting tweaks for Email newsletter recovery page
Merge pull request #1216 from pmclanahan/add-line-length-check

Add line length checking to flake8.