Also quote extension name in disable_extension

A patch was committed recently which quoted the extension name in the SQL for `enable_extension`. But the same wasn't done for `disable_extension`.
Merge pull request #9687 from stouset/patch-1

Also quote extension name in disable_extension
drop memory consumption and startup speed by switching to define_method
removing out of date comment.  :heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart: @pixeltrix
Change from each to each_value in http/parameters since we don't use key
Add regression tests for #9678

The bug with `ActiveSupport::TimeZone.parse` described in #9678 was
unwittingly fixed in 005d910 so add some tests to prevent regression.
fix typo in Active Record CHANGELOG [ci skip]
Merge pull request #9696 from senny/typo_in_changelog

fix typo in Active Record CHANGELOG [ci skip]
Merge pull request #9694 from vipulnsward/change_from_each_to_each_value_in_http_params

Change from each to each_value in http/parameters since we don't use key
Rename TestFixtures' public methods

In the module ActiveRecord::TestFixtures:

fixture_path        -> fixture_directory_path
fixture_table_names -> fixture_set_names
fixture_table_names    be reserved for something else, for example to return a hash of the form
                       { "fixture_set/name" => :fixture_table_name, ... }
fixture_class_names -> fixture_model_names
set_fixture_class   -> set_fixture_model
Add old methods as deprecated aliases
Use new method names elsewhere
Alias instead of deprecating `set_fixture_class`
Add CHANGELOG entry