Make the parser work more like the actual statsd protocol.

The parser now expects metrics separated by a newline but
will ignore and remove any leading characters up to the first
first metric.
Add a clientid to the load generator to better track metrics
Trim whitespace before trying to tokenize the message