Enable retrieving email address from LinkedIn

The current LinkedIn provider does not retrieve the email address on `fillProfile()`. This PR adds that functionality.

For it to work, the 'default scope' for the LinkedIn application must be set to something that includes access to the email address. If that is not set, this code doesn't fail but the email address will be set to `None`.