- Added ISecurityPolicyViolationHandler without generic type argument.
- Changed IPolicyViolationHandler to ISecurityPolicyViolationHandler to prepare for moving conventions to Core.
- Created an IServiceLocatorDependent to use for marking instances that they need an IServiceLocator.
- Refactored PolicyViolationHandlerTypeConvention so that it can be used from core.
- Refactored PolicyViolationHandlerFilterConvention so that it can be used from core.
- Injecting service locator into conventions before fetching policy violation handlers.