Convert ShadeInteractor to interface

Fixes: 308778968
Flag: NONE
Test: manually checked shade CUJs
Test: updated and ran existing tests
Change-Id: Ie87196a66989e4213dd069eb77a87f67a2fa59b5
17 files changed