Update print page behaviour

- Print dialogue window now opens when visiting print page.
- This is to mitigate against difficulties some users had with the behaviour of the print page.

https://www.pivotaltracker.com/story/show/72951212
Merge pull request #431 from alphagov/update-print-page-dialogue-window

Update print page behaviour
Move banner_notification into after_header block

This moves the banner_notification from the top of the content
block and into the bottom of the after_header block. This
has the effect of moving the campaign bar above the global
header bar - it looked odd when it was below it.

Arguably the banner notification should be above the user satisfaction
survey because it's more important, but I didn't want to make that
change now.
Update banner notification styles

- Do a bit of mobile first #buzzword
- Fix alignment to 960px page
Hide banner_notification conditionally on homepage

Whenever we hide the navigation, we should also hide the banner
notification.

Fixes #433.
Merge pull request #432 from alphagov/bugfix-campaign-header-bar

Move banner_notification into after_header block
Removing the location icon from postcode forms

example - https://www.gov.uk/recycling-collections

This layout is broken on mobile and after discussing with designers
it was agreed that this icon is superfluous. So I've removed it
and the images.

https://www.pivotaltracker.com/story/show/73192808
Merge pull request #434 from alphagov/remove-postcode-form-icon

Removing the location icon from postcode forms
Add govuk_component template and styles

For use as a shared partial which can be loaded by any application.

- Add new route and controller action for govuk_component templates
  Separate from the existing templates so it is clear as to what is for
  use as a component
- Use a elements sass file for all elements styling so it can be easily
  included between both the header_footer_only stylesheet and the
  application stylesheet
- Include beta-label as an example component
- Bump the toolkit for the new beta label styling
Merge pull request #430 from alphagov/element-partials

Add govuk_component template and styles
Track when we show the browser upgrade prompt

At the moment it's getting quite a lot of negative feedback, and knowing who actually
sees it will help use decide how to respond to that.

We've been inferring this from traffic to the /help/browsers page, but that only captures
users who are clicking on the banner. This will record exactlty who sees it.
Merge pull request #435 from alphagov/browser-check-analytics

Track when we show the browser upgrade prompt