dbus C has the same feature
this enables distribution package creators easier to provide all mainloop integrations without getting to much deps for dbus-c++
- changed code formating from tabs to spaces and others
- used astyle with this option:
--style=ansi --indent=spaces=2 -M --pad-oper --unpad-paren --pad-header --align-pointer=name --lineend=linux