rustc: Add new graph library, based on code from region_infernece
Port region inference code to use new graph
Add simple control-flow-graph abstraction based on graph, currently unused