Added unique_gc_ptr class; RCU have been made more friendly; add test
COMMIT