Use Mixlib::ShellOut instead of Chef::ShellOut
Switch SmartOS to use build-essentials with package provider

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
Reformat CHANGELOG
Version bump to v1.4.2
Merge remote-tracking branch 'upstream/master' into COOK-3413
Bump version number for Roblox