Allow etcd config file to be passed to apiserver, kubelet, and proxy

This is meant to fix #1338 .

I'm a relative golang newbie, so let me know where I'm going wrong here.
Done, let me know what you think.