Signature
Description
Caller renouncesrole for themselves. Emits RoleRevoked.
Dev: Reverts with AccessControlBadConfirmation when callerConfirmation != msg.sender.
Dev: Reverts with LastAdminCannotRenounce when role == DEFAULT_ADMIN_ROLE and the caller is the last default admin.
Param: role Role to renounce.
Param: callerConfirmation MUST equal msg.sender.