Ensure joint.layout.DirectedGraph.js is precompiled

Otherwise causes errors
Merge pull request #912 from alphagov/precompile-joint-directedgraph-plugin

Ensure joint.layout.DirectedGraph.js is precompiled
Add button to toggle layout direction

Some graphs will work better top-to-bottom and some will work better
left-to-right, it's hard to tell in advance, so provide the user with a
button to toggle.
Remove all trailing whitespace from .rb files
Merge pull request #914 from alphagov/fix-whitespace

Remove all trailing whitespace from .rb files
Sierra Leone, Singapore, South Africa waiting time update
Merge pull request #915 from alphagov/overseas_passports_bugs

Smartanswers: overseas passports - Sierra Leone, Singapore, South Africa waiting time update
Version 2 add
Logic update
Q1 remove, old Q3 now Q1, old Q4 now Q3, Outcome 2 remove, tests update
Phraselist fix
Content update
Updating two table headings in student finance form finder
Merge pull request #917 from alphagov/lost_or_stolen_passport_flow_update

Smartanswers :Lost or stolen passport - flow update
Merge pull request #913 from alphagov/layout-direction-toggle

Add button to toggle layout direction
Flow and content update
Test update
Oman, Jordan, Qatar, Saudi Arabia, Yemen and UAE content update
duration changes A-H
H-T countries
T-Z