Added 'absent' to states.reg.
added get_resource_path and get_resource_string
renamed get_resource_string to get_resource_content
made copying the environment safe
lvresize initial commit
This fixes a bad data output when prereq prerequireds break

Fix #15463 Fix #15331
Add __run_num__ and __sls__ to prereq failure condition

In addition add some comments to hopefully explain what we are doing
use izip instead of izip_longest
removed unnecessary import
fixed test_os_environment_remains_intact
Update linode tests to use a randomly generated instance name
Generate random cloud instance name on rackspace tests
Don't log the password on ldap auth failure

Fixes #15551
Generate random cloud provider names on digital ocean
lvresize added
Merge pull request #15563 from rallytime/cloud_tests

Generate random instance names for nightly cloud tests
Add ProcessManager for salt internals
Change netapi to use processmanager
Change main master daemon to use ProcessManager
Add tests for processmanager
Change master ReqServer to also use a processmanager