Make before_validation its own distinct callback
Merge pull request #527 from myitcv/before_validation_callback

Make before_validation its own distinct callback