Break down  Rails::Generator::TestCase into modules
fix detect column type of enum

enum includes text or blob or ... hooked by wrong regex
Merge pull request #10025 from masarakki/fix_detect_enum_column_on_mysql

fix detect column type of enum
Merge pull request #10021 from pabloh/refactor_rails_generator_test_case

Refactor Rails::Generator::TestCase into modules
Move the class methods to above the protected section
Make references with index:true pass Hash options to add_index.
Merge pull request #10010 from pwnall/fix_ref_index_true

Make references with index:true pass Hash options to add_index