When handling SIGINT, don't remove the signal source.

Prevents errors about not finding the source later, as we always
remove the source when the main loop is finished.
Clean up more 'Source ... not found' warnings.
Little GTK viewer for printer/job states.
Merge pull request #3 from twaugh/master

Simple GTK viewer, some source-not-found fixes