* @brief Completely remove a @a name entry from the Repository and * dynamically unlink it if it was originally dynamically linked. * * Return a ptr to the entry in @code ps. There is no locking so make * sure you hold the repo lock when calling. * * Since the order of services in the Respository matters, we can't * simply overwrite the entry being deleted with the last and * decrement the