Use the header footer only template

This will mean that we don't have to get all the other styles and assets
that static contains. We currently have manual code in to overwite most of it
anyway.
Refactor the reset to only remove browser defaults

With only the header footer coming from static there is no need to reset
everything.
Update slimmer to get JS shifted to bottom of page
Tweek resets to fix a couple of edgecases

The anchor style needed to be inside the wrapper to stop it effecting
the footer.

The extra headings on the font-inherit stopped headings from getting big
sizes by default.
Remove defer from application.js

The defer was causing unpredicatable behavior in IE7. If you loaded the
page the JavaScript wouldn't get run. If you refreshed the page the
JavaScript would get run. Removing it seemed safest and as it is at the
bottom of the page anyway shouldn't effect performance.
Merge pull request #295 from alphagov/header-footer-only

Use the header footer only template