Separated the updateUser and updateUserPassword methods. Added a ChangePasswordDialog on the Client and changed Client logic to use the server to check password requirements so that the PasswordRequirementsChecker doesn't have to be shared. Removed the requirement of changing a user's password when editing them on the client. Issue: MIRTH-1726