HV-637

I did not include the discussed changes to avoid the JVM built-in Annotation#equals and Annotations.hashCode. The results in changing that were inconclusive. 

I also just renamed {{SingleThreadCachedTraversableResolver}}. Just wrapping the JPA traversable resolver is not going to work, since we need to create an instance for each validation call. I might have another look, whether this is really worth it. But even with the changes so far we have some nice performance improvements.