removed guard
support AR >= 3.0
changed test a bit
enabled option now works
apply validations only to direct subclasses

Later subclasses will get their validations anyway because of AR
validations mechanism.

AR::SchemaMigration treated as special case - skip it. Otherwise it
ruines db:migrate task
apply validations on subclassing