runtime: Introduce Network/Processor classes

"Processor" is a special component, which takes a GeglNode as input.
This lets us specify in the graph which nodes should be processed.
Currently only blocking processing is fully implemented, but in future
the mechanism will be used to process nodes in background when
the Network is running.