hs: Decouple adding and validating a service
One commit that splits the rend_add_service()
function into two functions. One actually adding the service to the global list and the second one to validate the service thus adding a new function: rend_validate_service()
We need this for prop224 code that will in two steps validate and then add the service when loading a service from configuration.