etcdhttp: add /v2/admin/machines endpoint

fixes #1012
we need to add `Allow` Header. Can you add a function `Allow(w http.ResponseWriter, allows ...string)`? We probably need to reuse this function.