Remove triggers from core spirit project

Triggers belong in the trigger engine, a separate project.  The trigger engine will interact with spirit through the event bus by triggering intents
Add adapter serializer to spirit project