LDEV-4184: "outer-join" attribute in hbm.xml files is deprecated and produces warnings on server start up. Remove entries with "auto" value. Entries with value "true" become fetch=join.
LDEV-3293: fix hibernate dtd declarations. Change 'hibernate.org' to 'www.hibernate.org'.In order for hibernate DTDEntityResolver not to load hibernate-mapping-3.0.dtd from internet (and use local one), namespace declaration of dtd must exactly match the namespace declared in DTDEntityResolver class.
LDEV-3293: Use Spring support for Hibernate 4 instead of 3 (session factory and filters).Use new path for Hibernate DTDs. Make XDoclet generate hbm.xml files with the correct path by providing it a new template.
LDEV-2080: For all remaining tools - changed the way Hibernate properties are declared. Even for tools that did not need it the file was changed, so usage is the same everywhere.
LDEV-1972 - adding notifications for the wiki toolimplemented for teachers and studentsRequired the completion of LDEV1977, which allowed direct linking to the wiki from outside LAMS, so the link could be sent in emails