etcdserver: admin endpoint accepts json body

the decoder will not try to read all the body i think. if if there are some garbage at the end of the body, it cannot detect. i do not have strong opinion on this.