Made startup_shutdown_t be in utils.hpp, made unittest main function use it to reduce its valgrind clutter.