Add etcd support with self and store metrics.

# What this patch does

This patch adds a check for etcd. It fetches metrics from etcd's `/v2/metrics/self` and `/v2/metrics/store`. I ripped most of the code form the existing Mesos check.

# Motivation

We use etcd in production and would love to have Datadog visibility into it's work. In addition to the various gauges and rates it also turns the 'leader: true` value in to a 1 or 0 and creates a metric. This way we can watch for leadership changes and split brains.

# Testing

I'm running this check on a staging machine and seeing metrics!

![screenshot 2014-12-07 11 18 04](https://cloud.githubusercontent.com/assets/45159/5332206/c15bc0ca-7e02-11e4-9922-e7d39fa9d8d3.png)

Sorry for being unclear.

0/ You've got a fixed default 5 (which could be put as a global var `DEFAULT_TIMEOUT`)
1/ It can be overriden by `init_config['default_timeout']` : LEVEL 1
2/ It can be overriden per instance with `instance['timeout'] : LEVEL 2

Basically I am saying that we can get rid of LEVEL 1 and add documentation for the LEVEL 2 override.