fix soft_validations for required fields #4315

dm-core AND dm-validations checks for :required => true fields. The
dm-core check cannot be disabled using save! so this disables it.

This also adds preliminary specs for soft_validations.