Added 3 more destructuring tests.

Added tests for for-in heads, for-of heads, and multiples in one var statement (replacing the footnote for the WebKit browsers). Closes #322.
Fixed WebKit-browser results for destructuring for-in.
Merge pull request #350 from webbedspace/destructuring

 Added 3 more destructuring tests
Revert " Added 3 more destructuring tests"
Reinstated the destructuring test changes.
Added .throw() and .return() tests for generators.

Also fixed the TypeScript build functionality to target ES5.
Merge pull request #352 from webbedspace/ts

Added .throw() and .return() tests for generators.
Added %GeneratorPrototype% and correct 'this' binding generator tests.
Made a small correction to the %GeneratorPrototype% test.
Merge pull request #355 from webbedspace/gp

%GeneratorPrototype% test