FLUID-4927: adding an eventedModel grade

Created a grade of eventedModel. This simply wires up modelChanged events from the applier to be exposed declaratively. There is also an event that can be fired to trigger the reguestChange without having to go through the applier directly.