Made the SURFconext settings IDP metadata refresh optional.
Fixed warning during install.
Made attributes configurable.
Not allowed to change passwords for surfconext users.
Calling hook_user_logout here, causes a endless loop.
Removed missing function check.
Stores the displayName to drupal user profile.

After succesfull login the surfconext->displayName will be saved to a
new user field: display_name. This field can be used to display the
correct name in other modules.
Fixed Displayname so is not editable by users.
Fixed user_save bug, didnt save user data correct.
Fixed Minor style guide issues.
Added logging to test surfconext attributes.
merged with openconext.