Allow service extraction to be handled by ArgumentExactors

Deals with https://github.com/Jasig/cas/issues/695
I'm not really sure this is an improvement.  We're now spreading the protocol logic/knowledge around even more.