Implement IteratorAggregate for Vector and HashMap
Summary:
As collections should be Traversable, this change exposes an iterator
against the underlying storage array.
Test Plan: Unit tests provided.
Reviewers: dereckson
Reviewed By: dereckson
Differential Revision: https://devcentral.nasqueron.org/D2510