Fix performance regression by making the midway force explicit.

The new ~force argument for eval_iter and eval_fold will force the stream after the evaluation but before the application of the iter/fold function.

Active this midway forcing on gtk. Should allow quicker redraw.
Add a few specialization on strategic functions.
Fix compilation on <= 4.01