Added Trigger-Action system.
Behaviours each have triggers and actions, and are defined in the
behaviours.xml file. Triggers and Actions defined in the XML file
interact by choosing a trigger/action type.
The only working type as of this commit is object_database_read. The
others are just for testing purposes.