Fix of "$all" dependency behaviour

heroxbd's task:

  If a service depends on $all, make it depend on _all, otherwise make
  it provide _all. This not only meets the insserv de-facto standard,
  but also avoids ultra long line. Besides, because by no means $all can
  be interpreted as hard dependency, it's safe.