fix spring reloader on DraftStateValidations
fix spring reloader on DraftStateValidations

previously, when using `bin/spring`, often the error
`Expected <snip>/lib/canvas/draft_state_validations.rb to define
Canvas::DraftStateValidations` would come up when modifying application
code (not spec code). The only away around this problem would be to issues
a `bin/spring stop` command. The problem appears to be a Rails loading
convention that canvas wasn't respecting so this commit attempts to
correct this issue so that spring no longer blows up on a regular basis.

Change-Id: Icd44f4dceb75dc965f0c9a50b500f505c82cd15b
Fixes: CNVS-21552
Reviewed-on: https://gerrit.instructure.com/57319
Tested-by: Jenkins
Reviewed-by: Dylan Ross <7374864f039b76a5b01d8407f92828e3f173309e@instructure.com>
Reviewed-by: Cameron Matheson <1d572acbfa68c7c6e541c7b840d6b622e5c0dc91@instructure.com>
Product-Review: Derek Bender <f0b7c914e079fab3ddf3033f0ce795c4592909ff@instructure.com>
QA-Review: Adrian Foong <84c1094366ed084f9dbd0e92a3de1886a73fdc57@instructure.com>

roxolan/canvas-lms,efrj/canvas-lms,utkarshx/canvas-lms,snehakachroo1/LSI_replica,leftplusrightllc/canvas-lms,roxolan/canvas-lms,juoni/canvas-lms,narigone/canvas,efrj/canvas-lms,dgynn/canvas-lms,dgynn/canvas-lms,redconfetti/canvas-lms,greyhwndz/canvas-lms,HotChalk/canvas-lms,djbender/canvas-lms,skmezanul/canvas-lms,efrj/canvas-lms,venturehive/canvas-lms,eCNAP/CANVAS,AndranikMarkosyan/lms,tgroshon/canvas-lms,leftplusrightllc/canvas-lms,narigone/canvas,skmezanul/canvas-lms,Jyaasa/canvas-lms,utkarshx/canvas-lms,jay3126/canvas-lms,antoniuslin/canvas-lms,kyroskoh/canvas-lms,snehakachroo1/LSI_replica,redconfetti/canvas-lms,HotChalk/canvas-lms,grahamb/canvas-lms,SwinburneOnline/canvas-lms,redconfetti/canvas-lms,venturehive/canvas-lms,juoni/canvas-lms,AndranikMarkosyan/lms,greyhwndz/canvas-lms,snehakachroo1/LSI_replica,sdeleon28/canvas-lms,juoni/canvas-lms,leftplusrightllc/canvas-lms,AndranikMarkosyan/lms,utkarshx/canvas-lms,jay3126/canvas-lms,jay3126/canvas-lms,HotChalk/canvas-lms,skmezanul/canvas-lms,tgroshon/canvas-lms,Rvor/canvas-lms,matematikk-mooc/canvas-lms,whalejasmine/canvas-lms,greyhwndz/canvas-lms,Rvor/canvas-lms,antoniuslin/canvas-lms,dgynn/canvas-lms,narigone/canvas,fronteerio/canvas-lms,roxolan/canvas-lms,Jyaasa/canvas-lms,Rvor/canvas-lms,matematikk-mooc/canvas-lms,snehakachroo1/LSI_replica,antoniuslin/canvas-lms,sfu/canvas-lms,venturehive/canvas-lms,grahamb/canvas-lms,instructure/canvas-lms,skmezanul/canvas-lms,djbender/canvas-lms,AndranikMarkosyan/lms,tgroshon/canvas-lms,Jyaasa/canvas-lms,greyhwndz/canvas-lms,grahamb/canvas-lms,narigone/canvas,djbender/canvas-lms,instructure/canvas-lms,matematikk-mooc/canvas-lms,SwinburneOnline/canvas-lms,antoniuslin/canvas-lms,HotChalk/canvas-lms,sdeleon28/canvas-lms,djbender/canvas-lms,grahamb/canvas-lms,Jyaasa/canvas-lms,matematikk-mooc/canvas-lms,venturehive/canvas-lms,sfu/canvas-lms,whalejasmine/canvas-lms,sfu/canvas-lms,fronteerio/canvas-lms,sfu/canvas-lms,kyroskoh/canvas-lms,roxolan/canvas-lms,instructure/canvas-lms,kyroskoh/canvas-lms,leftplusrightllc/canvas-lms,sfu/canvas-lms,whalejasmine/canvas-lms,Rvor/canvas-lms,jay3126/canvas-lms,instructure/canvas-lms,juoni/canvas-lms,instructure/canvas-lms,eCNAP/CANVAS,eCNAP/CANVAS,sdeleon28/canvas-lms,instructure/canvas-lms,redconfetti/canvas-lms,sfu/canvas-lms,SwinburneOnline/canvas-lms,sfu/canvas-lms,whalejasmine/canvas-lms,fronteerio/canvas-lms,utkarshx/canvas-lms,sdeleon28/canvas-lms,SwinburneOnline/canvas-lms,instructure/canvas-lms,grahamb/canvas-lms,efrj/canvas-lms,tgroshon/canvas-lms,dgynn/canvas-lms,kyroskoh/canvas-lms,eCNAP/CANVAS,fronteerio/canvas-lms