Cache flows in production and by config switch

Adopts a similar pattern used in the existing Smartanswers::FlowRegistry
class whereby production defaults to caching flows and options passed to
registry control the caching of flows.
Rename constant for use in both birth and death flows
Fact check changes for register a birth flow, content and tests
Fact check changes for register a death flow, content and tests
Merge pull request #1116 from alphagov/cache_smartdown_flows

Cache flows in production and by config switch
Merge pull request #1117 from alphagov/register-birth-death-fc-updates

Update register a birth and death from fact check changes
Always return an array of flows
Merge pull request #1118 from alphagov/always_return_an_array_of_flows

Always return an array of flows
Refactored register a birth and death
New class for formatting country names
Merge pull request #1120 from alphagov/new-country-formatter-class

New country name formatter class
Update marriage abroad v2 to use new data query file
Publish register a birth and death flows
Merge pull request #1121 from alphagov/publish-register-birth-death

[Deploy 8th Sep] Publish register birth death
Finland fact check update
Morocco fact check changes
Replace 'if not' with 'unless'
Refactor use of single country string arrays
Fix typo in yml and test files
Add marriage abroad data query v2 file