Orcid

The new official version (0.18.0) of django-allauth in PyPI includes the work I have done to integrate ORCID as social provider. So I finished off the ORCID integration in our codebase.
I changed the line separator for this file.
This file was probably the only one in the codebase using CRLF (Windows style: \r\n) as line separator.
My editor automatically changed it to LF (Unix style: \n). This is the reason why it seems that the entire file was changed, while I've just added the lines 155-159.