Spelling errors fix
Simplify self.opts usage

Introduced `tokenage_eauth` variable as 
`self.opts['external_auth'][tokenage['eauth']]` is used almost everywhere here.
Merge pull request #8479 from wari/patch-1

Spelling fixes and simplify self.opts usage