Don't warn when Error() is used without 'new'.

Closes #1590.
Warn about invalid left-hand side of for..in.

Closes #1589.