Fix format string vulnerability

The RETURN_DBUS_ERROR macro, defined and used in the _tdbus.c file,
would pass DBus error string as a format string to PyErr_Format.
This might be a security problem and would cause a compilation error
when '-Werror=format-security' GCC option is used.
Merge pull request #1 from Jajcus/fix_format_string

Fix format string vulnerability, Thanks to Jajcus
prepare for release 0.9

Changed a few strings relating to what is upstream.
Changed and added some unittests
Made final improvements to new functionality