SPL flow as specified in Google Drive
Corrections to match current smartdown syntax
Display date questions
support multiple date questions on one page
Correct smartdown flows and ommit some details to make parsable
Date parsing and presenting
Correct flows to include correct syntax and correct tests
Display salary questions
Make need id for shared parental leave obviously not real
Cleanup debug code
Merge pull request #1097 from alphagov/shared-parental-leave-integration

Shared parental leave integration
Fix module/class resolution bugs in SmartdownAdaptor

This was only happening in production mode, not dev, due to different class loading/caching behaviour.

Because the App presenters (for smart_answers) aren't namespaced by a module they will
get picked over SmartdownAdaptor versions, due to ruby scoping/resolution rules (related, http://techblog.thescore.com/how-you-nest-modules-matters-in-ruby/)

This commit makes sure we explicitly use SmartdownAdaptor:: classes. This will need to be done for any future use of
SmartdownAdaptor classes that share a name with top level classes, which is mostly smart_answer Presenters, as they're
not namespaced into the SmartAnswers module, they probably should be.

For now this just fixes the instances breaking smartdown flows in production, so we can continue testing.

I'm going to add work to the Smartdown backlog to fix the broader name spacing issue separately.
Merge pull request #1104 from alphagov/fix-class-name-resolution-bug

Fix module/class resolution bugs in SmartdownAdaptor
Fix SPL need it, which is breaking SA builds

Need IDs have to be numeric, or panopticon will failing during registration, which will stop deploy.
Merge pull request #1105 from alphagov/fix-spl-need-id

Fix SPL need it, which is breaking builds
Set a need_id for the draft SPL flow

Having a non-int one broke it, not having one causes smartdown to flow up (sigh).

This gives it the need_id from another maternity planning flow, it will be
updated again later we work on the content
Merge pull request #1107 from alphagov/fix-spl-need-id-2

Set a need_id for the draft SPL flow