Remove unneeded Array and Promise JS rewrites (#35482)
Remove unneeded Array and Promise JS rewrites (#35482)

Type-argument defaulting is handled elsewhere in the compiler.
This is a small drive-by improvement, so I didn't change the handling of
'array' or 'promise'; they still manually create `any[]` and
`Promise<any>`, respectively.
weswigham/TypeScript,alexeagle/TypeScript,Microsoft/TypeScript,minestarks/TypeScript,alexeagle/TypeScript,SaschaNaz/TypeScript,SaschaNaz/TypeScript,kitsonk/TypeScript,minestarks/TypeScript,weswigham/TypeScript,weswigham/TypeScript,microsoft/TypeScript,RyanCavanaugh/TypeScript,nojvek/TypeScript,nojvek/TypeScript,alexeagle/TypeScript,kitsonk/TypeScript,nojvek/TypeScript,RyanCavanaugh/TypeScript,kpreisser/TypeScript,Microsoft/TypeScript,SaschaNaz/TypeScript,kitsonk/TypeScript,RyanCavanaugh/TypeScript,kpreisser/TypeScript,microsoft/TypeScript,microsoft/TypeScript,Microsoft/TypeScript,SaschaNaz/TypeScript,kpreisser/TypeScript,minestarks/TypeScript,nojvek/TypeScript