New iteration interface.

The interface allows to perform map and reduce together with filtering.
Also iteration.Copy now is safe - changes inside iteration does not
do anything with initial collection or object in it.
Increase version to 0.3.3
Merge branch 'feature/iteration-new-interface' into develop