make prefixes for all metrics configurable
Fixing small typo in golang example.
In Java example client, it's OK for gauges to be floats.
Removing trailing whitespace from Java example client.
Merge pull request #135 from mattspitz/master

More Java client improvements.
Merge branch 'configurable-prefix' of https://github.com/Dieterbe/statsd into configurable-metric-namespace

Conflicts:
	backends/graphite.js
	exampleConfig.js
modify key namespacing to be easier to configure

This makes some changes to what the default key namespaces are and how they are
configured. Basically it puts the config under the graphite key and doesn't
need the user to take care of where dots are set.
fix the tests
Make it clearer that sampling is only for counters.
Add support for sets, counting unique events

Sets are backed using a set data-structure, discarding duplicate
values being inserted. This allows backend to retrieve the number
of unique events that happened since the last flush.

Sets are all emptied after each flush.
Add sets support in the console backend.

The backend dumps all values stored in all the buckets being sets.

This allows easy debugging by showing all values that are stored in
each bucket.
Add sets support in the graphite backend

The backend doesn't support sets of data, so the count of unique
elements is sent instead
Merge pull request #142 from justinlilly/golang-typo

Fixing small typo in golang example.
Examples README should link to client libraries on the wiki
Merge pull request #144 from scarytom/link-to-client-libraries

Link to to available 3rd party client libraries
make bad lines logging more clear
Fix for config.js, use fs.watch instead of fs.watchFile
Increments bad_lines_seen when sampleRate bit does not match regex
fixes undefined Error name
import * raises errors in Python 2.7