Various updates and bug fixes

- Remove left over "module import" parsing
- Add missing reset of legacy block-function flag for deferred functions
- Add ExportDefaultExpression node to represent default export expressions
- Rename ExportsClause to ExportClause to match spec
- Remove stale fixme notes
- Move rest of module declaration to compiled code
- Change emitted bytecode for call expressions to use fewer instructions
- Re-enable invokedynamic stack saving for resumption points
- Fix bug in switch statement generator when duplicate case values are used
- Spin event loop in javax.scripting implementation
- Add more step comments in Intl code
- Amend some error messages
- Update dependencies
- Update exclusion lists
- Other clean up
Add test optimizations to handle dense array and arguments objects in spread contexts