Routine creation DSL.
Routine/RoutineStage validation.
Removes EventProcessorImpl.examineGcFree
Move InternalAgentRegistry to impl
Rewrote tests of SupervisorService