Support ES6 `export * from ...` syntax

Closes #1717
Merge pull request #1718 from caitp/issue-1717

Support ES6 `export * from ...` syntax