Remove operation::node_iter

This is essentially a continuation of what I've been doing for a bit:
removing my custom iterators and using C++11's foreach loops.