Added 'absent' to states.reg.
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
Properly handle bootstrap script in seed and lxc modules.

This is related to be605bc81a43879c15f5b026f5d2529a9b008c7e and #14865.
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
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
Name the Reqserver processManager
Merge pull request #15562 from basepi/ldappass15551

Don't log the password on ldap auth failure
Pylint cleanup
More pylint
We want to get ALL output from the VT process.
Merge pull request #15571 from s0undt3ch/2014.7

We want to get ALL output from the VT process.
Make saltnado conditionally wait for new events