Renamed NestedKeyArrayIterator to NestedKeyIterator.
Now it accepts any RecusiveIterator in the constructor, like a normal RecursiveIteratorIterator