Don't assert on gms mutex/cond create/lock/unlock failures. Handle gms client initialize failures gracefully and unwind by destroying the handle/other-allocated-structures on failure.
Add a sample to get comp stats(cpu/mem) per component instance for the local node