Current iteration of AuthZ changes

IAuthorizationPolicy has IAuthorizationRequirements
AuthorizationPolicy has RequireClaims/RequireRoles/Require(IAuthorizationRequirements)
IAuthorizationPolicyHandler are the global policy handlers

cc @lodejard @blowdart @divega