Ignore validation if password is empty

If password is empty and not required (eg: In FOSUserBundle, plainPassword, is not required in "Profile", "ChangePassword" and "ResetPassword" groups), the validation must be ignored.

If password must be required, the Symfony\Component\Validator\Constraints\NotBlank validator must be used.