[Experimental] - Integration tests refactor

Currently, the -P  sets itest.skip to false, but also sets skipPrivateRequirements to false.  So using the -P will do a 100% complete test including private requirements like eap, which some open-source users may not be able to reach.  Using just -Ditest.skip will allow such non-employee users to run the integration suite without the private requirement runtimes like eap / jpp.   Using -P will run *everything*.