A causa raiz é:
Causado por:java.lang.ClassNotFoundException:org.hibernate.ejb.HibernateEntityManagerFactory
que deve ser resolvido pela sua dependência:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>4.3.8.Final</version>
</dependency>
Verifique seu repositório Maven local para este artefato para ver se ele realmente foi baixado. Tente deletar a pasta e executar mvn clean install.
No Windows, o local padrão seria:
C:\Users\${user}.m2\repository\org\hibernate\hibernate-entitymanager\4.3.8.Final
o que tem nessa pasta?