Adding Iterable implementations based on Dart's iterator API. Also added Vector->appendAll(\Traversable).