1. Added separate event store for event data.
2. Updated EventDispatcher to a) store event data in EventStore and b) prepare for event observers.
3. Corrected REST API for System/Event resource
4. Added EventObserverLike interface for event observers
5. Added new property $_service (with accessors) to base service class to bubble response codes down to ::_respond().
Work
dispatcher changes for event storage
merge