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-4218: Making the monitor entered messages a different colour. Fixed the marking screen so that it does not show the learner progress bar - had the wrong page type for the layout.
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-2551 fixing 2 problems: - when lesson gets created not all MessageSeq objects were stored in DB - Message's cascade="all-delete-orphan" Hibernate setting which prevented deletion of topics*merge from lams2_3_release
LDEV-1530: To remove the Hibernate error occuring when two users in one tool session start forum together, I have modified how the content is updated so that cloned content is updated when an edit is done in Monitoring. See also LDEV-649.