Adding GuiceLifecycleListener interface, allows guice-constructed objects to be notified when they have been fully constructed by guice
Adding GuiceDaemon and GuiceRecurringDaemon, extensions of the Daemon class with baked-in support for safely starting when the daemon instance has been fully constructed by guice (and, in the case of GuiceRecurringDaemon, to ease the implementation of daemons which perform a single task in a loop, moderated by some sleep time)