LPS-50921 We only need to register SMDHs once - these are being already registered for the polls portlet
LPS-50864 close the zipReader when finished with it to free up its resources. This allows for temp files to be deleted afterward, if they are used to create the zipReader.
LPS-50864 Also close the zipReader at these places
LPS-50864 Source formatting
LPS-50864 Run ant format-source
LPS-50864 SF
LPS-50899 - Revert dragAndDropToObject to use Actions rather than Robot
LPS-50890 - paths
LPS-50890 - macros
LPS-50890 - tests
LPS-50259 No need to normalize path like freemarker did, since we redo all the logic of loading a template.
LPS-50259 Make ClassLoaderResourceParser can parse path with /../ and /./
LPS-50259 Fix broken logic and improvement performance
LPS-50259 Unit test
LPS-50259 Improve unit test, make it 100% covered.
LPS-50259 Source formatting
LPS-50259 Fix warnings
LPS-50259 SF
sync-engine - Retry folder
sync-engine - SF