Merge branch Mario/addtolist_cleanup (XS merge request)
Makes use of modern lib to clean up the addtolist and removefromlist commands, also add the new item to the end of the list rather than the start (sanity)
Reduces the confusion in scripts that use addtolist to build up a bigger string (e.g. an info manual automatically adding votes to the end of the list).