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. 
Rather than panic, we should log the error and send a 500.