DO NOT MERGE - Review Only - Clean analyzer

Since CI seems to be down, this is the whole PR for review by @sjrd. The true PR is in #1412
Should be called `closureExterns`. Even if there's only one file, it still contains multiple externs definitions. Besides, the Closure documentation never writes `extern` in the singular form.