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

Related pull request against slimmer so the template can be used in other applications: https://github.com/alphagov/slimmer/pull/76
It's the name of a template that exists in the `views/root` directory.  It's therefore testing that there's no crossover between the 2 parts of this.