[CHEF-2576] SmartOS support for Omnibus Chef 

Builds on the original PR from @someara.