Adoption calculator update logic and calculations

- Changes to adoption calculator flow including several new questions.
- New outcomes with additional calculation and leave tables.
- Small adjustments to paternity calculator to accommodate changes needed for calculations.
- Small refactor of maternity calculator.
- Additional tests for adoption calculator.
- Small changes to paternity and maternity tests.
- Additional maternity paternity calculator unit tests.

https://www.pivotaltracker.com/story/show/58432144