Support ES6 `export * from ...` syntax

Closes #1717
I don't really like these two errors, it would be easier to understand if there was a simple "bad FROM CLAUSE" error message, but let me know if it matters