[WFLY-2558] fix patching test assertion
WFLY-405 a bit simplified and generalized patching artifact tree walking and node handling
cleanup a few bits here and there
patch validation update