Make all autocomplete options sorted / fix room autocomplete

At the moment, autocomplete stuff isn't always sorted.  Typing #RoomName where there are multiple matches doesn't always put them in alphabetical order, or show all rooms.  Users aren't in alphabetical order.  Commands aren't in alphabetical order (either in autocomplete or the help).

This fixes that (#992)