TODO:

 * Implement the low power changed signal
 * Throw dbus errors when we fail dbus methods: org.gnome.PowerManager.NotInhibited.
 * Make strings more translatable
 * Integrate g-p-m with more modules, e.g. nautilus.
 * Put the graphing stuff out of process
 * Control more stuff for UPS's (NUT stuff?)
 * "don't notify me of this anymore" on the libnotify thing.
 * Give the user the ability to force an Inhibit()'d action
 * Use the callbacks in libnotify to do a What's this? type help prompt.
 * Give user a choice to abort all actions.
 * use the updated hal can_suspend_to_disk keys
 * Add reporting bugs section to yelp file
