Agent Reconciler

I still need to get the AgentReconciler tested, but this is where I want to take the agent package. All feedback welcome!
Well, yes, but that only makes sense if it's locked for writes :-). But the exported `StartJob` and `StopJob` etc are now gone.