Dependência "hibernate-jpa-2.0-api" removida porque a dependência "javaee-web-api" já resolve.

Daniel Cunha: Assim não precisamos especificar que implementação ele deverá nos fornecer.
Por exemplo, se quisermos que nossa aplicação também rode no glassfish, teremos a preocupação de ter o hibernate-jpa-2.0-api sendo fornecido pelo servidor.
Seria interessante tentarmos utilizar apenas das interfaces e não especificar que implementações. Só se for MUITO necessário a utilização de uma extensão ou algo do tipo. Até então, não vejo a necessidade.