Add linting support (Foodcritic, Rubocop) to repo
Fix Rubocop style issues
Fix ChefSpec 4.1.x deprecation warnings
Use fully-qualified names when installing FreeBSD packages

This ensures the installs work correctly across all FreeBSD versions and
while using the various FreeBSD package providers (pkg, port and pkgng).