add more tests
update patch-config
update directory structure
more work on patching tests

enhance OverridePreserveTestCase

test testOneOffPatchAddingMultipleMiscFiles

testOneOffPatchModifyingAMiscFile, testOneOffPatchModifyingMultipleMiscFiles - verification using cli that patch is (un)installed

fixed testOneOffPatchAddingMultipleMiscFiles

test added - testOneOffPatchDeletingAMiscFile

hardcoded file separator replaced with File.separator, code cleanup

new tests, rollback after each test

testOneOffPatchAddingAModule - added reapply step, removed test testOneOffPatchAddingAModuleRepeatedly

modified utils to allow creation of module with known resouces names

added forgotten file

testModifyAModule

BasicOneOffPatchingScenariosTestCase rollback after each test reenabled

BasicOneOffPatchingScenariosTestCase#testOneOffPatchAddingAModule - changed order of assertion

added new test testOneOffPatchModifyingAMiscFileDeletingAnotherMiscFile

BasicOneOffPatchingScenariosTestCase - all tests checks that server is in restart-required mode, small fix in one test

added new test testOneOffPatchModifyingMultipleMiscFilesDeletingMultipleMiscFiles

BasicOneOffPatchingScenariosTestCase - added new test testOneOffPatchRemovingAModule

BasicOneOffPatchingScenariosTestCase#testOneOffPatchRemovingAModule - container start/stop optimalization, added reapply step

BasicOneOffPatchingScenariosTestCase - added new test testOneOffPatchRemovingMultipleModules

OverridePreserveTestCase#testMiscFiles - preserve two misc files