title: javax.validation.NotBlank missing validator
body: <p>I have requirement that in common api module(multi module project) I can't use any kind of hibernate's validation annotations, so I did use one from javax.validation which is acceptable. </p>
  
  <p>Problem starts when I want to validate my domain objects(I use vaadin) that contains NotBlank annotation. I get the following exception</p>
  
  <pre><code>javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating type 'java.lang.String'. Check configuration for 'name'
  </code></pre>
  
  <p>Validation is invoked by call</p>
  
  <pre><code>Validation.buildDefaultValidatorFactory().validateValue(beanType, propertyName, value)
  </code></pre>
  
  <p>Same code works perfectly with hibernate's NotBlank</p>
  
  <p>Also @Size @NotNull from javax works fine.</p>
  
  <p>Is it possible to provide NotBlank validator implementation to DefaultValidatorFactory?</p>
  
  <p>Am I missing some dependency?
  (I have hibernate-validator already)</p>
  
  <p>Does NotBlank from javax works the same as NotBlank from hibernate(I mean does it validate strings?)</p>
  
  <p>How to solve this?</p>