Updated to use etcd backend and SkyDNS v2

[ Quoting <notifications@github.com> in "Re: [skydock] Updated to use etcd b..." ]
>>  }
>>
>> -func addService(uuid, image string) error {
>> -	container, err := dockerClient.FetchContainer(uuid, image)
>> -	if err != nil {
>> -		if err != docker.ErrImageNotTagged {
>> -			return err
>> -		}
>> -		return nil
>> -	}
>> -
>> -	service, err := plugins.createService(container)
>> +func Test(ctx *cli.Context) {
>
>This was a way to provide an easy way to test our one custom javascript file such that it would immitate `Run(Context)` but not commit anything.
>
>example output:
>```bash
>2014/07/12 00:47:51 Creating Docker client using endpoint: unix:///var/run/docker.sock
>2014/07/12 00:47:51 Creating plugin runtime: plugins/default.js
>2014/07/12 00:47:51 loading plugins from plugins/default.js
>2014/07/12 00:47:51 Creating etcd client using endpoints: [http://10.0.42.1:4001]
>2014/07/12 00:47:51 Would add (/skydns/local/skydns/nostalgic_heisenberg): {"host":"10.0.0.11"}
>```

Ok, that's fine. 

But tests in Go should be put in *_test.go files.

/Miek

-- 
Miek Gieben