ehnc First pass at improved project sorter

Quick pass at implementing the project sorter. Uses some new methods
on discover to hide elements, show them, whatever.

It's performing very very slowly right now, essentially takes a few
seconds for the elements to even hide. Something we may want to be
concerned about.

TODO:
* Use aria attributes to hide
* Unit tests
* Styling
* Performance
including account code in the campaign display name.
Merge pull request #159 from msecret/ehnc-sorter_improvments

ehnc First pass at improved project sorter
Merge pull request #160 from annalee/admin

Including account code in the campaign display name.
ehnc Styling for sorter

The new header sections have been styled according to mockups.

Spacing could still use some work, I might leave that for another
iteration as I believe this is usable.

The code is getting messier and messier, I think it needs a refactor
soon which I've already been thinking about.
Merge pull request #162 from msecret/ehnc-sorter_improvements_styling

ehnc Styling for sorter
Merge upstream