Support message response and reply callbacks
This allows to make use of the sendReply/sendResponse callbacks allowing for the callee
to reply directly without having to manually track state and relate a message to a reply.
Also add a bit of documentation on the required callback signature.
Differential Revision: https://phabricator.kde.org/D21112