Upgraded hibernate from 3.2.6.ga->3.6.10.Final
Cleaned up hibernate dependency definitions. hibernate-annotation is part of hibernate-core, so we don't need it anymore. we also don't need hibernate-commons-annotations.
We now use hibernate.hibernate-ehcache instead of net.sf.ehcache.ehcache.