Implement distclean target
Implement distclean target

distclean target should restore the directory tree to the state it
originally before make was invoked. In our case it means calling the
clean target to remove the compiled blobs and removing the
auto-generated config.h.

LukeShu/dunst,LukeShu/dunst,LukeShu/dunst