Make sure the ConstraintValidatorFactory states that new instances are to be returned
BVAL-401 validateReturnValue should not throw an exception if the method has no return value

This reverts commit 4361050d833b4527c119f9849275833dc41f085e.
Also adjust Constraintviolation getExecutableReturnValue.
BVAL-285 Clarify that using Validator and ValidatorFActory methods after close is non portable
BVAL-405 Add hasConstrainedExecutables to BeanDescriptor and make isBeanCosntrained ignore executables