Fix daemon log being clobbered by running another instance with same config dir

Also includes small fixes and code cleanup
GTKUI: Fix Show Zero Hits to only apply to state, owner and tracker_host

There is an issue with the Label plugin where a new label would 'disappear'
and you could not change the options for the new label with zero hits hidden.