Revamped background image code.

Merged in changes from my pull request to the hpstr theme repo.
Background images that aren't hotlinked are hosted from /images/ with no
exceptions. All background declarations in yaml are under image: like
the rest of the theme.

Also removed site-logo from the main page. It didn't look very good now
that I use background images.