Only display result_section divs when results exists.

Should make the styling more straightforward.
Add a div around the main content.

Makes it easier to style.
Add wrapper div to make styling easier.
Remove extra whitespace
Make header_left an id, not a class.

I think this was a mistake, it seems to be an id in the other places it
is used.
Use paragraph here to make styling easier
Add alternative header and footer templates.

These make markup changes required by the responsive styling.
Add feature flag for responsive styling

Sets viewport, uses responsive header and footer templates.
Add foundation to the sass load paths

So that we can import it from a subdirectory
Use responsive stylesheets based on feature flag.
Changes to locale switcher on mobile

Now part of global navigation, sits within the main menu on mobile
Removed un-needed HTML and CSS
remove pseudo-centring from form button
removed border radius, button will now appear as native style
font-weight now bold, 700 was hangover from web fonts which are no londer used
set up sensible global CSS styles
set up front page with sensible defaults
sensible default styling for definition lists
refactored and simplified the navigation layout
normalise styles of view and search page
remove stylistic code