Enhancement: introduce events

This will introduce events into the system. Events are a simple way to bring information from
one service to another. Read `pkg/events/example` and subfolders for more information

https://github.com/cs3org/reva/pull/2522
