Removed runlevel dependancies from runscript.sh as they're now in rc.
runscript.sh now has much better locking, #118418.
We now store services to restart when we end up as inactive from a restart
or we were stopped with IN_BACKGROUND=true, #112088.
We no longer stop and start services already running on runlevel change if
they're in the runlevel we're changing too.
We can now wait_sevice on services started outside of rc.
rc-status now reports "Could not locate" instead of "Could not local",
thanks to Christian Heim.