Include all email data in 'extra' response

This allows consumers to check whether or not Github has verified the emails, or use non-primary email addresses if they want. Important for consumers that need validated emails.

Additionally, a new 'display_email' field is added to `info`, which will always be the email displayed on your GitHub user page.

Fixes #36
This causes `nil` values to be changed into `false`.