Refactor recipe for source installation with golang cookbook.

This uses the golang cookbook to provide a source installation as well
as the original package installation. The only change to the package
installation is to use the native package resource for the operating
system instead of explicitly the dpkg_package resource.