feat(error.go) add a not reachable error type

fix https://github.com/coreos/go-etcd/issues/63