Added Iterable<Geometry> support for GeometryList

so it can be used with foreach statements.
It might be not a best practice to create iterator each frame, but it saves few lines when quickly prototyping things - and in any case, iterator cost is quite small and should never leave new generation.