Set up Poltergeist for JavaScript tests
Add and remove fields for each child without reloading the page

Clone the first set of fields to add or remove
children, up to a maximum of 10, without reloading
the page. 

This improves accessibility as it does not reset 
the focus of the user's browser when they select
the number of children.
Remove egregious use of save_page
Merge remote-tracking branch 'origin/inline-child-date-fields'