Fix the mess that was *degree().

Add -Of suffix to method name for consistency and clarity. Much more
importantly, move in/out degree to Digraph interface only, and add
degreeOf() to Graph.
Introduce Graph::incidentTo().