[LCG] Switch the primary node iterator to be a *much* more normal C++
iterator, returning a Node by reference on dereference.