use user info for language setting instead of session
add language setting in user edit
Merge branch 'user_lang'
disable user edit current password
add user edit new password hint