Merge pull request #13 from freels/master

Add sum of squares to timer output in the text streaming format
Reduce tolerance of errors, close the connection
Stricter error handling. Terminate the connection.
Include info on the bad byte
Add the 'bind_address' configuration key.

Basic support for setting the bind address of the udp and tcp
sockets. Works with IPv4 addresses only (hostname's won't be
resolved).

Add an INFO level log message concerning the ports and addresses that
statsite is currently listening on.
Merge pull request #15 from gvalkov/bind_address

Add the 'bind_address' configuration key.
Build with debug symbols by default
Added test for closing UDP socket on bad input
Fixing bug where UDP socket gets closed on bad inputs
A sink that serializes statsite data to json, yaml or ruby's marshal.

The current collection is merged with previous collections and saved to
a file (/dev/shm/statsite-sink.json by default). Counter types are
aggregated.
Merge pull request #17 from gvalkov/json-sink

A sink that serializes statsite data to json, yaml or ruby's marshal.
Travis enable statsite
[prefix] quick hack to support no prefix (emtpy)
Merge pull request #21 from portertech/prefix

A quick hack to support no prefix (emtpy)
First pass at network code simplification
Remove the is_udp check
Remove the close_client_connection calls from the conn_handler
Reduce the multiplier to 2 from 8
Benchmark runs forever in a loop
Change binary benchmark to loop forever too