etcdserver/etcdhttp: switch to using http.ServeMux

@xiangli-cmu @unihorn thoughts?
Well, yeah. The naming could be better. I had `EtcdHandler` but that seemed redundant. Thoughts?