use the same app tiles everywhere (step 1)

Apologies of the size of this PR but it's the first step of unifying the app tiles across Fireplace and it will end with the unspecification (and much style removal) of feed.styl.

Most things should be visually unaffected (some alignment issues were resolved) except for the search results. The next steps are to make the mini tiles be the same and make the grid/grid-if-desktop styles be the ones used in the feed. It will probably be a good idea to merge this locally for testing as it touches a lot of areas but I tested on both mobile and desktop: detail page, home page, my apps, search, new/popular, category pages.

![](http://f.cl.ly/items/281X401x1v1k2e140L3t/Image%202014-09-29%20at%2011.30.24%20AM.png)

![](http://f.cl.ly/items/19361E0H3G1J1u2i1o2m/Image%202014-09-29%20at%2011.33.17%20AM.png)
It's not just philosophy though accessibility tools like 'Jaws' use it to outline interactive regions of a page. We could wrap the body of the tile in a macro or include and decide the parent element to use in a cleaner conditional. I do agree `<{{ tag }} ...` is ugly.