Add intrusive list template
Convert UserChanList to an intrusively linked list
Convert LocalUserList to an intrusively linked list