A mock-object CAS security context.
This mock object can be configured to mock-out most CAS security context
behaviors and is useful for testing CasConnectionContext (and potentially
other components making use of ICasSecurityContexts).
This mock object is not threadsafe.