Swithc LRU cache deletion queue to be priority queue
Uses the priority-queue crate. This allows O(log n) update of queue position for deletion blocks.
Also uses fixed-size deletion blocks. This allows O(1) lookup of the matching deletion block for a channel at a point in time.
Deletes some unused cache manipulation commands.