etcdhttp: make admin HTTP endpoint return json format error

/error pkg is kind of broken right now. It is design for holding the store specific error. It is being misused. 
The problem, however, is that if there's a coding error and it *does* happen, you're going to shoot the etcd node. In the off-chance that this does happen due to some unforeseen circumstance, it should not impact the cluster.