Event manager configuration and triggers in MasterRoutine

Event manager configuration.

Event triggers.

Removed stray file.
Created master routine interfaces and factory.
CS fix: Removed extra whitespace.
Implemented service-locator backed routine manager.
CS fix: Removed extra whitespace. Implemented service-locator backed routine manager.
Merge branch 'master-routine' into console-tool