ORCID support (closes #672).
Squashed commit of the following:

commit d8c48d405464f6ec1c4da21fc04ec13bce61af49
Author: Raymond Penners <raymond.penners@intenct.nl>
Date:   Fri Jul 25 19:39:11 2014 +0200

    Integrated ORCID support

commit 377669e6519f7e99e8bceee742ed3fd3796cc04e
Author: nimiq <puntonim@gmail.com>
Date:   Fri Jul 25 16:56:58 2014 +0200

    Fix provider name

commit b0242d78f2fc52af2c46c1dff854b4d110430f5e
Author: nimiq <puntonim@gmail.com>
Date:   Thu Jul 24 14:24:08 2014 +0200

    ORCID param read parsing the token response directly in complete_login()

commit fffbb6f9256168e42784f15214916201955b087e
Author: nimiq <puntonim@gmail.com>
Date:   Thu Jul 24 11:57:08 2014 +0200

    Fix tests

commit a1df019ff885cb3197585e6592057b0f8ff84a6a
Author: nimiq <puntonim@gmail.com>
Date:   Wed Jul 23 19:05:37 2014 +0200

    Add support for orcid.org