Move styles to smart answers and scope them within smart_answers class

• added smart_answers.scss for smart answers scoped styles
• move styles from application to smart_answers.scss
• add colours and shims to application from FE toolkit

https://www.agileplannerapp.com/boards/105200/cards/6024
Merge pull request #1216 from alphagov/scope-styles-to-smartanswers

Move styles to smart answers and scope them within smart_answers class
Disable drafts by default in RAILS_ENV=production

To reduce the chance of a misconfiguration revealing draft content in
production, this changes the default config to not show drafts unless
explicitly overridden.

This removes the `show_transitions: false` option because that's already
the default value for it.
Merge pull request #1221 from alphagov/tweak_flow_preview_config

Disable drafts by default in RAILS_ENV=production
Format student finance scenarios in new format

We now include parse scnenarios via Smartdown
and don't rely on YML structure.
We also indicate question grouping with hyphens.
Update animal example simple example with scenarios

Make animal example simple identical in fixtures, lib and smartdown gem.
Add scenarios going through the different ways of going through
the question.
Fix broken plugin in animal example multiple

Date parsing is now done as part of the smartdown answer.
Date.parse would fail on Smartdown::Model::Answer::Date object.
Remove unused outcome from student finance forms flow
Test scenarios for animal example multiple
Tests to run through all scenarios

For every smartdown flow, this runs through all
the scenarios defined for them and:
- checks each set of questions has been asked in the right order
- checks the right outcome has been reached given the answers

Document the scenario checking rake task
Landlord immigration check: fix scenario parsing
Remove old rake task from jenkins build