disallowMultipleVarDecl: Strict mode to disallow for statement exception

Introduces a new value `"strict"` to fail multiple variable declarations within a `for` statement.
Rather than binding `this`, save off a `strictMode` var. it's not our formal guide, but there's no other binds in the codebase.