Fill missing URL Scheme.

Now you can use just `127.0.0.1:4001` for example :)
Merge pull request #31 from crackcomm/patch-1

Fill missing URL Scheme.
feat(watch): add an error for user cancelled watches

Fixes https://github.com/coreos/go-etcd/pull/32
chore(watch_test): reciver to receiver
fix(watch_test): test the err return value
Merge pull request #37 from philips/watch-error

feat(watch): add an error for user cancelled watches
feat(client): NewClient takes a list of machines

by default keep the old behaviour of setting the machine list to
127.0.0.1:4001 but also take in a list of machines too.
Merge pull request #38 from philips/newclient-takes-machines

newclient-takes-machines
fix(client): SyncCluster was broken

SyncCluster wasn't working because the parsing was wrong. The list of
machines is not "," separated but ", " separated.
Merge pull request #39 from philips/fixup-synccluster

fix(cluster): SyncCluster was broken
Merge branch '0.2' of https://github.com/derekchiang/go-etcd into 0.2

Conflicts:
	etcd/client.go