Added Hibernate4SessionDataSource so that physical database connections will be
shared properly between Hibernate Sessions and JdbcTemplate calls. Otherwise, the
combination of calls can interfere and cause org.hibernate.StaleStateException.
Removed a lot of unnecessary references to PlatformTransactionManager.