[WFLY-405] correctly load version information
[WFLY-405] fix the way we resolve product name and version in the tests
[WFLY-405] make the tests work for EAP
https://issues.jboss.org/browse/WFLY-405 make core-service=patching:show-history return all the history (instead of the current patching state), modified the history format to patch-id, type, applied-at, make CliUtilsForPatching.rollbackAll() actually rollback all the ever applied patches, introduced PatchingHistory abstraction with the possibility to iterate over the patching history, added ageout-history handler which deletes history past the last active cp

added history action to the cli patch command