log last login for omniauth too

added tests
updated copyright
log_successful_login call goes to user instance
fixed typo in comment
log login directly during omniauth procedure
Merge pull request #1163 from opf/fix/7137_no_last_connection

Fix #7137: last login not logged (omniauth)