Merge changes Ibd57c103,I81f1e8ac,Ia6e546fe

* changes:
  init: rename ServiceManager to ServiceList and clean it up
  init: move reaping from ServiceManager to signal_handler.cpp
  init: move exec operations out of ServiceManager