sheep: remove accord cluster driver

Accord driver is not maintained at all and now it can't be setup with sheep
with simple operations and future Shepherd will deprecate it.

Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
util: don't print out unnecesssary line and function name.

Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
ulil: add self-panic xvalloc() helper

Use this helper for callers of valloc() which can't stand its failure.

Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
checkpatch: forbid none buffer safe sprintf()

Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
sheep, collie: use xzalloc instead of zalloc

We can't survive zalloc() failure, then just use xzalloc to panic out when out
of memory.

Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>