Try to handle the really old dbus-python on rhel5

Use the old dbus_bindings.request_name if we can
import dbus_bindings, otherwise use Bus.request_name

Refactor a little to make this easier