WIP: Refactor recipe for source installation with golang cookbook.

Please do _not_ merge yet!

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.