Added the Trigger abstract class and Action interface
Merge branch 'bleed' of https://github.com/veniora/OpenRA into bleed