1. Added a function into permval to check user's password.
2. Changing user password (not through admin page) requires the current password.
3. Changing user's password will require the user to reconnect as he will be automatically logged out.
Added the option for admins to force a user to relog without changing the user's password.