Make AtspiEventListenerCb not call for a const datum

AtspiEventListenerCb is currently defined as (transfer
full), so the caller owns the struct and needs to free it, so it should not be const.
Fix some warnings and documentation issues