function TileReplacementQueue() {
  this.head = undefined;
  this.tail = undefined;
  this.count = 0;
  this._lastBeforeStartOfFrame = undefined;
}
A priority queue of tiles to be replaced, if necessary, to make room for new tiles.  The queue
is implemented as a linked list.

@alias TileReplacementQueue
@private