initialize console configuration with the appropriate hibernate version
add hibernate-entitymanager and jandex to dependencies
use org.hibernate.jpa.HibernatePersistenceProvider instead of org.hibernate.ejb.Ejb3Configuration
create configuration factory that is independent of the hibernate Configuration class
make ConfigurationDefaultFactory independent of org.hibernate.cfg.Environment
move ConfigurationDefaultFactory to the package org.hibernate.console.refactored to keep the changes isolated
rename ConfigurationDefaultFactory to ConfigurationFactory
create and use proxy classes for SessionFactory and Settings
add missing -NLS-1$
add javassist to runtime classpath of org.jboss.tools.hibernate4_3
add getConfiguration() to HibernateExtension
add commented section to getParentClassLoader() and build() that hints as to how to execute things in the classloader of hibernate extension
add commented section showing how a hibernate version dependent configuration could be used
show a apologizing message when users try to expand the ConsoleConfiguration for Hibernate 4.3
slightly improve the unsupported message
add dependency on antlr for org.jboss.tools.hibernate4_3
inform the user that Hibernate 4.3 is not yet supported when executing HQL queries
Revert "Disable failing HibernateConsoleTests (see JBIDE-16261)"

This reverts commit 043f7f1823234f2f8132e132fbc2c0ae39a467dc.