Make 'enable_extension' revertible

If 'enable_extension' is used in a migration's 'change' method, use
'disable_extension' on down migration (and vice-versa).
Merge pull request #11826 from etipton/enable_extensions_revertible

Make 'enable_extension' revertible