[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.
nit: we try to somewhat keep this in lexicographical order.