Upgraded JdkVersion and CollectionFactory to JDK 1.6+, also removing deprecated methods from CollectionFactory
Fully upgraded orm.hibernate3 package to require Hibernate 3.6+ now
Removed deprecated saveOrUpdateAll method from HibernateOperations
Removed deprecated JdoTemplate and JdoInterceptor classes; formally requiring JDO 3.0+ now
Removed deprecated JpaTemplate and JpaInterceptor classes; dropped unused EntityManager(Factory)Plus mechanism
Upgraded to JasperReports 5.0 (preserving compatibility with all previous releases) and POI 3.9 (preserving compatibility with POI 3.5+)
Removed Apache Commons HttpClient support (superseded by Apache HttpComponents)
Upgraded to Commons FileUpload 1.3 and JSF 2.1, removing deprecated JSF 1.1 VariableResolvers
Upgraded to Hibernate 4.2.0

HibernateJpaDialect's HibernateConnectionHandle does not call close() for Hibernate 4.x anymore, since on 4.2, the exposed Connection handle isn't a "borrowed connection" wrapper but rather the actual underlying Connection - with a close() call immediately returning the Connection to the pool and making the local handle invalid for further use within the transaction.

Also using JPA 2.0's EntityManager unwrap method now for retrieving the underlying Hibernate Session.

Issue: SPR-10395
EclipseLinkJpaDialect uses JPA 2.0's EntityManager unwrap method now for retrieving the underlying UnitOfWork/Connection
OpenJpaDialect javadoc makes no reference to TopLink anymore
Update javadoc external links

Fix broken external javadoc links for URLs that have been recently
moved.