Bug Description

I was having an issue similar to the one referenced in Question 109514 and was running around in circles until I came across listener.py and noticed that it does indeed drop the connection entirely when it receives data that it's not looking for.

Due to the vast number of data points we are querying across a vast number of servers, sometimes the data we're trying to send Graphite gets a little bungled. Yes, we absolutely can, should, and will be adding better error-checking to this but it would be amazing to have Graphite just skip the bad data, rather than close the connection entirely.