La causa principal es:
Causado por:java.lang.ClassNotFoundException:org.hibernate.ejb.HibernateEntityManagerFactory
que debe ser resuelto por su dependencia:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>4.3.8.Final</version>
</dependency>
Verifique su repositorio Maven local para este artefacto para ver si realmente se ha descargado. Intente eliminar la carpeta y ejecutar mvn clean install.
En Windows, la ubicación predeterminada sería:
C:\Usuarios\${usuario}.m2\repositorio\org\hibernate\hibernate-entitymanager\4.3.8.Final
¿Qué hay en esa carpeta?