Add linux support

Here's a first stab at adding Linux support into boxen. There's more details in README_LINUX.md, but basically I modded a bunch of the puppet-* modules, as well as our-boxen, so that boxen uses gnome-keyring and linuxbrew instead of osx-keychain and homebrew when running on Linux. Let me know if you want any more details.