Add the extensions option to the strategy initializer
to allow specification of custom attributes through OpenID
Attribute Exchange.
Signed-off-by: Ben McIlwain <bmcilwain@ngpvan.com>
Use Openid.net attribute exchange parameters instead of the now-defunct axschema.org parameters for retrieving profile data.

Signed-off-by: Ben McIlwain <bmcilwain@ngpvan.com>
Pass back names/email addresses using AX in profile mode.

Signed-off-by: Ben McIlwain <bmcilwain@ngpvan.com>
Tidier name handling.

Signed-off-by: Ben McIlwain <bmcilwain@ngpvan.com>
Revert to using profile.emails as an array.

Signed-off-by: Ben McIlwain <bmcilwain@ngpvan.com>