Fix user's displayName being overwritten by (old) cookie. #3694

In the current master (and 6.0.0 up to current RC3), the user's displayName is being overwritten with the "display_name" cookie.

This cookie is never set by ownCloud (maybe old versions did), so the displayName set by the user was always overwritten with their username on login.

This PR also fixes an array index warning in the logs ("display_name" not existing).