Add intrusive list template
Convert UserChanList to an intrusive linked list