Merge "Include what you use: <functional> for std::function"