Getting married abroad amends

* Ecuador - Removed some phrase list content
* Colombia - CNI for local citizen Affirmation for foreign national
* Macedonia - British Embassy Contact Details
* Germany - Same sex and parent local citizen is civil partnership
* Remove rogue ^ at the end of the paragraph
* Reorder phrase list
Use Smartdown answer #humanize methods for previous answer display
Merge pull request #1219 from alphagov/marriage-abroad-changes

Getting married abroad amends
Merge pull request #1218 from alphagov/humanized-answers

Use Smartdown answer #humanize methods for previous answer display
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
Move smartdown checking code to rake task
Run scenario checking task as part of CI
Document the scenario checking rake task