Fixed bug #40: reviews never executed in ChokeUnchokeManager when torrent bandwidth limits set to 0. Made the TorrentManager's unchoker pluggable.
Modified PeerList to implement IEnumerable. Changed randomising piece picker to only randomize when unchoked.