etcdserver/etcdhttp: switch to using http.ServeMux

@xiangli-cmu @unihorn thoughts?
should we fatal here? i think logging the unexpected request is enough.