Timed searches

This pull request implements:

* InputMappers for Events and Triggers (the Trigger InputMapper is similar to the RuleInputMapper in that it delegates to a factory based on its type field)
* Tests for said InputMappers
* The SnuTime trigger (and tests)
* Initiating events during SNU execution