Fix #9108 - make global_circuitlist a doubly linked list