Add an event subclass that automatically handles all the registration process. It's no longer necessary to have an associated .cpp for events, now a complete definition can be:

	class ChangeEvent : public RegisteredEvent<ChangeEvent> {
	public:
		ChangeEvent() { }
	};
Merge branch '086-develop' of https://github.com/Downstream/ds_cinder into 086-develop