(CFACT 119) Add zone facts for solaris

This patch adds zone facts for solaris. Since zones do not provide a C API, we
use zone commands to fetch this information.
Can you rebase off master and update this header guard to a `#pragma once`?