Revert "fixed, changed reorder('name') to except(:order).order('name')."

This reverts commit 6f3a4c6b5e38acec11887b1adbc6e0bbf75dce1b.
fixed test for test_should_automatically_build_new_associated_models_for_each_entry_in_a_hash_where_the_id_is_missing from v3.0.20.
backported with 'git diff v3.0.3..v3.0.20 test/cases/json_serialization_test.rb | patch -p2'.
fixed test for test_depends_and_nullify in test/cases/associations/has_many_associations_test.rb.
fixed test in test/cases/associations/join_model_test.rb.
fixed test in test/cases/relations_test.rb.
fixed test in test/cases/associations/has_many_associations_test.rb.
fixed model for test in test/models/company.rb