Adds almost all the remaining AST types from ES2015 to `estree`, and updates the swc->estree->hir conversions accordingly. In a few places i punted with a `Diagnostic::todo()`.