LDEV-3293: Use the new Spring's support for Hibernate 4 instead of Hibernate 3. Switch from using HibernateDaoSupport.getSession() to its getSessionFactory().getSession(). The latter is sure to close the session automatically while a session returned by the first method should be closed manually. Theoritecally we do it in OpenSessionInViewFilter, but it may not be always the case, leading to open Hibernate session being left behind.
LDEV-3293: Cast DAO methods' results to their return type.Java 8 is more restrictive about generics. Hibernate find() methods returns List<?> and it can not be quietly cast to List<SomeClass>. Each occurence was explicitly casted and warnings about the type being unchecked were supressed.
LDEV-3171: Give a Monitor an option to remove learner's content from activities when moving him backwards in a sequence.Implementation of content-removing method for most of tools.
LDEV-3164: Support several more tools. Changes in those tools' code TestHarness can interact with them without running Javascript.Remove unnecessary Flash methods.Remove junk from TestHarness project, including zipped Learning Designs which can not be imported anymore as they have non-numeric server version ("beta")Major clean up and logs improvement.