leverage flu_list_free_all()
unify guard and handler signature
implement shv_route_malloc(guard, handler, ...)
fix memory leak in shv_handle()