Adding a check for undefined before reading globalSettings.

The globalSettings variable was not defined when you chose to
volunteer for the opportunity. This sets it to an empty object.

Fixes #255
Fixed typo in name of preflight strategy.

contactTaskOwnersOnVolunteerEmail contained a preflight value
of preflightTaskVolunteerOwnerEmail. It should be
preflightTaskVolunteerOwner.
Correcting the fields names retrieved from MyUSA.

auth.js was not using the correct field names when processing the
response from MyUSA. The fields now being used were pulled from the
actual response.

Fixes #250
Merge pull request #257 from DavidEBest/devel-myusa-displayname

Correcting the fields names retrieved from MyUSA.
Merge pull request #256 from DavidEBest/devel-globalsettings-bug

Correcting a crash that occurs when volunteering for an opportunity.
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
This is the new, improved MyUSA logo.

Voila!
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 email subject line template.

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

Fixes #268