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
Merge pull request #533 from candlepin/alikins/ugly_dbus

Alikins/ugly dbus