fix order dependent test

`ReflectionTest` uses column information in tests and those tests break
if tests are run in random order.
fix order dependent test related to migration

If the order in which tests are executed is changed then test fails.
This commit ensures that all migrations are run before ensuring that
there are no pending migration.
Merge pull request #11633 from neerajdotname/fix_rder_dependent_test

fix order dependent test
make test order independent by resetting timezone
Fix lixml2 to libxml2 [ci skip]
reset default timezone and make test order independent
make test not depend on order

`NestedThroughAssociationsTest` adds records to `member_details` table.
When test performs `@member_details[0]` then the order of record
is not guaranteed. Hence it is best to start with a clean slate by
deleting unwanted records.
Changed stylesheet load order in the stylesheet manifest generator.
Using markdown-style code quotes
Cleanup of class_name

Don't think class name is needed as by default belongs_to :select will be linked to Select class.
Typo fix
Merge branch 'master' of github.com:rails/docrails
Merge pull request #11638 from neerajdotname/make_order_independent_association_test

make test not depend on order
Merge pull request #11637 from neerajdotname/make_test_not_depend_on_order

reset default timezone and make test order independent
Merge pull request #11635 from neerajdotname/make_test_order_independent_by_resetting_timezone

make test order independent by resetting timezone
Merge pull request #11634 from neerajdotname/fix_order_dependent_test_for_migration

fix order dependent test related to migration
Merge pull request #11641 from ankit8898/test_cleanup

Cleanup of class_name
Merge pull request #11640 from pawel2105/manifest_fix

Changed stylesheet load order in the stylesheet manifest generator.
Don't rewrite AR connection#commit_db_transaction method globally
Unneeded assertion