Composer reconfigure

Fixed corporate proxy protection in composer.json
Also fixed invalid named version for phpdocumentor
Iterator changes

Fixed filter iterator to use ArrayIterator wrappers for arrays to
support iterator methods on datasource. Must do that because
current($iterator) returns wrong data when imbricating iterators