Add a send_data method to send generic data.

This one is significantly more useful than the send_message one,
and if anyone should be in the base class, it should be this one.
Support sending bulk messages to a queryset.