Graph: add coloring modes

* by source (default)
* by review status (like in the connectivity widget)
* by input/output ratio (red: only outputs, green: only inputs)
* by betweenness centrality (using a jsnx.DiGraph)

Also fixed a number of incorrect uses of node.id() when node.data('skeleton_id')
was meant.