refactored classes, CumulativePatchingScenariosTestCase - new test testApplyOneOffToWrongTargetVersion

assertPatchElements modifications

fixed imports

re-refactor cleanup after tests
allow the property cleanup.tmp to choose whether temporary files should be deleted after each test
NonStandardSituationsTestCase
comment about WFLY-1803 to the respective failing test
CumulativePatchingScenariosTestCase - new test testCumulativePatchRollbackRestoreConfiguration
CumulativePatchingScenariosTestCase - new test testOneOffInvalidCumulativePatch
fixed cleanp after each test, skipped tests that are expected to fail