Autocomplete doesn't trigger validation

We need to use the `change` event in addition to `keyup`.
This allows people to register and not get an error message.
Relying on passport-myusa to set displayname.

Previously, auth.js was setting the displayName value internally.
This isn't necessary, so removing it.

Fixes #250
fix volunteer added but no emails goes out to task owners error
moved volunteer id assignment to preflight
Merge pull request #263 from DavidEBest/devel-myusa-displayname

Relying on passport-myusa to set displayname.
variable name changed in volunteerId new location
fixed variable scoping issues
Merge pull request #260 from 18F/hotfix/validator-change

Autocomplete doesn't trigger validation
Merge pull request #262 from brandtheisey/devel-email-vol-clean

fix for volunteer added but no emails goes out to opportunity owners error
debug logging when sending email
Merge pull request #265 from 18F/hotfix/update-myusa-logo

This is the new, improved MyUSA logo.
more idomatic log formatting
Merge pull request #266 from ultrasaurus/devel-email-logging

debug logging when sending email
Correcting the location of the query parameters.

Previously, the query parameters were added to the root
of the fields object. None of the post processing was reading
those properties. The templateLocals parameter is where the data
is pulled from. Also added a missing id to the 'madlibs' on the
task page that was causing that field to not be populated.

Fixes #251.
Merge pull request #269 from DavidEBest/devel-oppemailfields

Fix for email not getting right info added

Correcting the location of the query parameters
Fixes issue #251
Correcting the email subject line template.

As per @polastre's comment, a pair of parens was missing from the
underscore template call.

Fixes #268
Merge pull request #272 from DavidEBest/devel-subjectline

Correcting the email subject line template.
increment version for release