improve alternatives system doc string
whitespace cleanups
fix #4441

I have made a lot of changes to the overstate since 0.14.0, but this
fixes it relative to git HEAD
only handle valid job events
use or instead of and
Fix #4426

This adds a general wrapper to catch uncaught exceptions in master
processes that could cause master worker procs to die and for bad
returns to not make it to the minion
disabel minion respawning with upstart
Merge pull request #4463 from ahammond/improve_alternatives_system_doc_string

Improve alternatives system doc string
Add a function to return the publish load from a jid
Add the jid load to the syndic job return
it is hash_type, got my keys mixed up :)
fixed bug in file.makedirs where the actual requrest directory is never made
Added virtual to npm. Ref #4444. Closes #4460.
Merge pull request #4470 from shadowfax-chc/npm-virtual

Added virtual to npm. Ref #4444. Closes #4460.
Added leadlander code
Added file.mkdir to replicate mkdir functionality and leaving makedirs alone
The right cachdir is in the master opts
Set the master to save the load if part of a syndic cmd
Add the load tot he syndic command if it is present
Add is_jid to utils