Use string ref instead of std::string for the key type of FunctionSamplesMap.
In all usages of FunctionSamplesMap, the key type (function name) always comes from existing StringRef (which is backed by memory somewhere else) or from a string which is a part of the sample profile. There is no need store a copy of the function name here,
This is now creating a StringRef out of a temp string OrigChildContext.getName().str().