srrd/branches/multi-threaded: removed locking from route_*() and added global locking to service.c service_[starting|stopping]().