SIGUSR1 now destroys retired workers

master.clear_all() is left around even though is it no longer used. clear_all() also uses the newly
introduced clear_all_retired_workers() which returns a promise.

@yangbin @giantballofyarn