MOVING of Predicates and Traversables support classes to new support
package.
PREVIOUS COMMIT - moving of Predicates and Traversables reflected where
used.
javadoc added to streamport api
package-info added to support package
null checks moved from AbstractStream aggregate operations to
appropriate AbstractStream implementations
reduce operation removed from Stream
WARNING - it was already removed from Stream before, implementations now
reflect this change