Check to make sure tostring_dma actually works correctly, I was getting
different values out then I was putting in. Which may either be a problem with
pushfstring or a problem with my handling of numbers. Don't so much check this
as keep an eye on it carefully.

I need to be really careful to check that any time I use (for example)
luadbus_new_dm that I make sure I have/take a reference to the underlying dbus
object. Otherwise they might disappear out from under me.
    dbus_connection_borrow_message specifically does NOT get me a reference to
    the DBusMessage, so that needs to be handled correctly. I would really
    like to avoid having to add an 'owned' member to all the structs and keep
    it up-to-date.
Right now I don't think I handle this at all. I probably should, but I'll do
it later.

Find out if there is a reason to export:
	dbus_connection_get_unix_fd
	dbus_connection_get_socket
	dbus_connection_get_unix_user
	dbus_connection_get_unix_process_id
