Modified the password change logic to admins. Now they don't need to use the current password to change his password.

Realized more acceptance tests when an admin try to change his password or a user password.

refs #1410