Replace svctl::critical_section with std::recursive_mutex
Clean up service harness state in Stop(), add documentation to readme