Changed C/C++ dependency analysis to handle more kinds of macro function call parameters within a macro function body. Specifically, substitute macro parameters into all arguments of the macro call and understand arguments that are wrapped in parentheses.