Improve docs of GraphEngine, default impls.

Undirected graphs can implement only one of getEdgesIn/getEdgesOut