Avoid 'Duplicate definition: Package[build-essential] is already defined in file' errors

This change allows the puppet-ruby module to play nice with other modules that install 'build-essential'