event 'published' not enough for QoS 1

Mosca emits a `'published'` event for any published packet by any of its client.
However, if we send a packet with QoS 1, a user expect to have all associated behavior completed after sending the message.

So, I plan to add a `published` dummy method like `'authenticate'` to solve this issue.