state cleanup and exception for exited workers. fixes #3436
now the tests are able to complete and pass even if a worker exits,
  which we might not actually want!
closes #3050 (rmprocs)
fixes #2793 (hang when remote process exits)
Merge branch 'master' of github.com:JuliaLang/julia