First pass contract tests for content schemas

These tests will verify that government-frontend is able to render all the
currently available examples in govuk-content-schemas. We'll use these in the
build process of govuk-content-schemas to make sure changes to the schema do not
break the government-frontend application.

Note I've had to add a Spanish translation file because the schema examples
include a Spanish translation.
Refactor schema examples to make them accessible

Now the schema examples can be used in model and controller tests as well.
Remove redundant fixtures

The tests now use the examples from govuk-content-schemas
Wire in rake task for running contract tests

This both adds a test:contracts rake task and wires it into the default test run
so that contract tests are executed as part of the default rake task.
Raise exception if can't find govuk-content-schemas

This is a bit more user friendly then the tests blowing up with a cryptic
message.