Fix issue with out-of-order CSS

Move the CSS compilation process to build.py. We need to
look at the order of CSS in index.html in order to compile
it in the right order.
More cleanup to make Fireplace work with compilation
Update .po files for clouserw with the latest strings
re-add screenshot handles (bug 866851)
Accidentally removed too much; fixes tests
redesigned footer for desktop (bug 865002)
Remove login overlay

http://i.qkme.me/3u6bb6.jpg
Category dropdown (bugs 860402, 858701)
Merge pull request #85 from muffinresearch/category-dropdown-860402

Category dropdown (bugs 860402, 858701)
Default api_url for hostedplace should not rely on location.origin

When did Github get rid of the character limit on the edit button's
commit messages? :D
Fix double-escaping on description and summary (bug 867060)

My bad, I was testing with Flue for XSS, which was sending unsafe HTML
in the summary and description.
Update README to include docs for compiling includes

cc @cvan
fix padding so category name is centred
Better [nav] logging; simplified underscore logic
remove unused "notification-box" styles
disable add/edit review forms during submission (bug 862386)
potential fix for tray shot thumbnails' failure to repaint
Tweaks to category dropdown
Use category models for category page titles
`make compile` now selectively compiles files