ORMs use mysql2 instead of mysql

Defaulted all ORMs that used the mysql gem to use mysql2 when the options mysql and mysql2 are used and to force the mysql gem only when mysql-gem is specified in the generator.

Normalised it in AR, MiniRecord and Sequel.

#1104