Remove xifo package

The only structure that is used is simple enough to be in-package.

Also fixed incorrect direct node comparison; user-provided graph.Node
types may not be comparable, so do not try.
Merge branch 'drop-xifo'