Remove breakages to semver
Change the default provider for FreeBSD

This switches the default provider on FreeBSD from ports to PkgNG.
PkgNG is included as the default packaging system on all supported
versions of FreeBSD.
Remove legacy FreeBSD provider

The pkg_* commands have been deprecated in all supported versions of
FreeBSD.  This simply updates Puppet to reflect reality.  This has been
replaced by the 'pkgng' provider.