BUGFIX set email recipient on initial write()

This checks if the Form() relation ID is set, if not, then grab the current page from the session and use it's ID to get teh Editable Fields for dropdowns.

fixes #196
FIX: Dropdowns not responding to conditional logic

Ensures the correct actions are listened for.
Use $.prop() to query checkboxes
Merge pull request #242 from silverstripe-scienceninjas/pulls/checkbox-rules-fix

Use $.prop() to query checkboxes
Update UserDefinedFormControllerTest.php
Adding .editorconfig
Merge pull request #243 from dhensby/master

Adding .editorconfig
Merge pull request #241 from nhorstmeier/Bugfix_196

BUGFIX set email recipient on initial write()
Fixing and adding form field custom error messages code.
Merge pull request #245 from 3Dgoo/feature/custom-error-messages-fix

Fixing and adding form field custom error messages code.
Merge remote-tracking branch 'upstream/master'