core_list Do HasPrivPermission() check only once, not once per chan
core_list Check whether the chan name/topic has to be Match()ed once, not once per chan
core_list Improve readability by assigning the Channel being inspected to a variable