Add an optional way to reuse a socket instead of finding it in-Thread

This leaves the current behavior unaffected, but provides an option of reusing a single socket for all the statsd, to avoid massive amounts of sockets being open/closed... or worse, opened and left...

A way to resolve https://github.com/reinh/statsd/issues/34 without creating a new socket for each stat.