Allow service extraction to be handled by ArgumentExactors

Deals with https://github.com/Jasig/cas/issues/695
This new ```CasArgumentExtractor``` could maybe be created in a ```setUp``` method.