Refactor StatsD client

* Add support for sets and gauges
* Standardize on using updateStats internally
* Remove sampleRate argument for clarity from those methods that will never use it

Thanks @d1rk ;-)