WINDUP-242: Port Brad's Hibernate Visitor to Windup 2.x

https://issues.jboss.org/browse/WINDUP-242