Add features to pyupdatesd

Add command-line options to override the $DISPLAY variable (--display),
enable debug mode, enable testing mode (makes the script pretend that
`yum check-update` indicates there are available updates), and --help
for a usage line.

Make sure script check immediately on startup for available updates.