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
lvresize added
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
Name the Reqserver processManager
Pylint cleanup
More pylint
Make saltnado conditionally wait for new events
Remove unecessary delete, on_finish already times-out the futures
Create/Destroy the event listener

This way we don't have to go through the backlog when we get the next event (uses less memory and CPU)