Commit to work on later
Project abstracts
ehnc Project filter full html setup

Changed the way we structure the HTML in the template. Before we were
just dumping all the projects at the end. Now I'm adding the projects
under their place.

Reasons:
We were making the assumption that less html and moving things around
the DOM with JS would mean better performance. I realized this might
be an incorrect assumption, considering the amount of DOM manipulations
so I decided to setup this way because it's the easier solution to
start out with. I can branch and create code the other way later to
compare.

* This means there will be duplicate html in the template.
* This means the JS will not have to link the projects to their parent
issue, country and volunteer, meaning less JS.

TODO:
* I haven't formatted country yet as @cm said to wait til we have to
do a full database reset.
Removed broken css file
Remove vignettes, add static content in their place
Remove landing-specific CSS
moving the account fk on campaigns & projects to point to code, plus serializing SirTrevor fields properly.
putting account first in the campaign and project admin list displays.
Removed nested table
using str() instead of json to convert sirtrevor fields for serialization.
Merge pull request #124 from annalee/accountcode

Moving Account FKs to point to code field
Make length a settings; typos
Merge upstream
Move migration order
Merge pull request #122 from msecret/ehnc-project_filter_with_html

Ehnc project filter with html
Merge pull request #123 from cmc333333/landing-template-projects

Abstracts and return of static content