using 1.444 jenkins (minimum required jenkins version)
reworked: Change Of Global Property Gets Recognized When Without Job
Property And Run On Slaves without overwriting "real" environment
variables like PATH etc.

wrote integration and unit test for this feature.

added test-scoped dependency to powermock framework to be able to mock
dependencies to static calls.