Replaced version selection with validator selection

Previously the CAS version was specified in a configuration variable,
`CAS_VERSION`. This commit makes it so that the validation type is
selected as either `validate` or `serviceValidate` in `CAS_VALIDATOR`.

This commit also corrects the behavior previous coded. `/serviceValidate`
should be used instead of `/validate` in versions 2 and 3.