refactor(agent): Move logic from HandleEventJobUnscheduled to JobUnscheduled
refactor(agent): unexport Agent.UnloadJob
refactor(agent): Drop Agent.Machine()
refactor(agent): unexport Agent.LoadJob
refactor(agent): unexport Agent.Bid
refactor(agent): Split JobScheduled into JobScheduledElsewhere/Locally
refactor(agent): unexport Agent.BidForPossibleJobs
refactor(agent): unexport Agent.FetchJob
fix(agent): Drop unnecessary call to VerifyJob
refactor(agent): unexport Agent.VerifyJob
refactor(agent): unexport Agent.BidForPossiblePeers
refactor(agent): unexport Agent.AbleToRun
refactor(agent): Acquire AgentState lock during Initialize
refactor(agent): Acquire AgentState lock during Purge