Patch for propagating exclusive cost of inline macro
Patch for propagating exclusive cost of inline macro

Inline node consists of two types: inline function (with double guard aliens), and inline macro.
Originally all inlines are treated like a normal procedure, i.e., the exclusive cost doesn't propagate to the parent.
This patch allows inline macro to propagate the exclusive cost to the parent (whoever the parent is).
This patch requires more tests, especially complex nested inline functions and macros

HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit