Try to use logind first to power the system off

Then fall back to ConsoleKit and HAL.
Fix comment
Fix object path
Merge pull request #22 from iainlane/master

Try to use logind to poweroff.