shaper: shortcut for unlimited rate
shaper: optimize with linked list instead of queue array
store: fix StorePiece.read()
shaper: downShaperRate unlimited by default