Documentation comment parsing: allow \param and \returns on std::function,
boost::function and similar function-like objects


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@197528 91177308-0d34-0410-b5e6-96231b3b80d8