Added extra iterator-consumer tests.

Now, for-of, spread and destructuring have tests that check their functionality on strings, arrays and generic iterators alike.
Merge pull request #320 from webbedspace/generic-iterators

Added extra iterator consumer tests