[XRay] Implement the llvm-xray graph subcommand
This is an innitial change to implement a new subcommand for the llvm-xray tool.
Here we define the graph subcommand which generates a graph from the function
call information and uses it to present the call information graphically with
additional annotations. This tool was originally proposed by dberris.
Depends on D24377.
Rebasing this to tip of trunk now that 'llvm-xray account' has landed might mean this dependency goes away now.