Check SASS compiles as part of Jenkins test runner

* Running asset precompile will catch SASS syntactic/reference errors earlier.
* Use set -e, to immediately fail if any command fails,  rather than than relying
on a manual exit, as we're running more than one 'test' command, more robust.
Merge pull request #930 from alphagov/test-asset-precompile

Check SASS compiles as part of Jenkins test runner
Update register a birth logic and content

- Updated flow regarding Sweden allowing DOB of child to be entered
- Ammended content
- Added mapping for Aruba, St Maarten, Bonaire/St Eustatius/Saba to Netherlands
- Added above countries for oru_outcome
Refactor uk-benefits-abroad to use #next_node_if
Allow overriding of entire label for VariableMatches predicate
Better labels on transitions
Include first line of body on outcome nodes

if there's no title defined for the outcome
Improve graphviz output

- colour nodes
- labels for edges
Make intention of label generation clearer

if there are multiple matches wrap the list of them in braces to make it look more like a
mathematical set.
Use instance variables/accessors consistently
Merge pull request #931 from alphagov/register_birth_death_abroad_amendments

Update register a birth logic and content
Small update to register a birth content

- Adjust internal link in outcome
Merge pull request #932 from alphagov/register_a_birth_copy_update

Small update to register a birth content
Merge pull request #916 from alphagov/uk-benefits-abroad

Uk benefits abroad
Avoid crashing if outcome node has no body
Fallback to node name if outcome node has no title or body
Add unit tests for graph presenter

including regression test for scenario of missing outcome node
title/body.
Merge pull request #933 from alphagov/fix-graph-presenter-bug

Fix graph presenter bug
Update register a birth outcome content

- Removed sentence from oru_outcome of register a birth
Merge pull request #934 from alphagov/register-a-birth-copy-update

Update register a birth outcome content