LDEV-2372 Testing framework * switched to the approach with several test cases inside one Unit test (using SeleniumSuiteCase) * got rid of the majority of abstract classes so now you're basically free to pick up testing technique that suites you best (either test suites or single tests) * ability to tear down Selenium at the end of any test case * fixed small bug with assertion in createNewLesson()