I've added support for:
 - validation modes
 - custom groups
 - provided ValidatorFactory
 - automatic VF creation if needed 
 - raise of the ConstraintViolationException
 - custom TraversableResolver that ignores associations
 - DDL statement generation

Please test out, in trunk for all.