Update MyUSA authentication

Match the updated scopes and process the incoming data
so that it can create the profile successfully (using the
`displayName` field)
Merge MyUSA changes from sprint11

Merge branch 'sprint11' into sprint11-feature-comments