Made ActivateShrines leading in activation, add events
Made ActivateShrines leading in activation, add events

UI and other components can now subscribe to ActivateShrine events for
shrine status changes. Simplified activation logic.

kamarad/SymbiantRituals