Switch SmartOS to use build-essentials with package provider