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
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.
Use updated icons
Use a mask to get icons for featured projects
Account for missing icons
New file field
Update fixtures
Simple tweak to show the background
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
Merge pull request #161 from cmc333333/issue-icons

Issue icons
Pull upstream
Display country fund descriptions correctly. Account for messy data
Merge pull request #163 from cmc333333/issue-bg

Add background image to issue icon
Merge pull request #164 from cmc333333/country-fund

Country Fund Descriptions Formatted
Sorter close project button
Bug: issues/country headers hidden

Reproduce:
- Open the project-funds page
- Click on the "Business" or other issue.
- Click on the "Country" filter.
Observe that the country headers are missing
Merge pull request #165 from msecret/ehnc-sorter_back_button

Ehnc sorter back button