Add unit tests for SimpleProtectionRoleManager and PlayerProtectionRole (which includes PlayerRoleDefinition)