Close websockets when peers are evicted from LRU cache
Close websockets when peers are evicted from LRU cache

Possibly fixes: https://github.com/feross/bittorrent-tracker/issues/196

Close websockets when peers are evicted from LRU cache, otherwise it's
possible for a peer object to be evicted from the LRU cache without the
socket being cleaned up. That will leak memory until the websocket is
closed by the remote client. It also messes up the stats.

jhiesey/bittorrent-tracker,LinusU/bittorrent-tracker,jhiesey/bittorrent-tracker,feross/bittorrent-tracker,feross/bittorrent-tracker