Mark the exported types {Leaf|Level}IntersectionIterator as deprecated

They were needed as return values for the i{leaf|level}begin and i{leaf|level}end
methods, but those have been deprecated a while ago.  Hence it makes sense
to deprecate the types as well.

Please merge this to the 2.3 release branch.