Lock free management of active signals

@kastiglione's work. #702 redux.