[Content] Add listeners and events support

Add support for subscribing to media content change events
via setChangeListeners and unsetChangeListeners methods.
nit comments:
1. `*` or `&` follow the type, for eg, `char *uuid` -> `char* uuid`. 
2. mediaContentChangeCallback -> MediaContentChangeCallback

If you could change  other places in content module, that would be very appreciated.