Add Callback.onSend() hook

This commit adds a new 'onSend' hook to connection callbacks that
can be used for TX audit logging.

Signed-off-by: Pekka Enberg <penberg@valotrading.com>