etcdserver/etcdhttp: switch to using http.ServeMux

@xiangli-cmu @unihorn thoughts?
Fine with me, do you just want a context with no timeout for now?