Use a dict for couch_stats_collector state

This gen_server was falling over in this simple collector. The only real
work it's doing is the keytake function. Most likely a huge list ends up
causing a positive feed back loop as messages pile up. Using a dict
should cut down on the worst case behavior while not being overly harsh
to the opposite work load of very few processes being tracked.