[CHEF-4141] - FreeBSD support

Builds on the original PR from @petecheslock and @jssjr.