get repo url template from the config

boxen env vars aren't available to the puppet process
Add cassandra, zookeeper, beanstalk, nsq & zeromq as project options
Add appdmg package provider which bypasses EULAs
Mute curl
Add spec for appdmg_eula package provider
Notify user when installing software with a EULA that they should have read and accepted this
detect boolean values and set them correctly

This makes osx_defaults notice when you pass a boolean value and
automatically add the `-bool` argument to `defaults write`. This saves
the user from remembering to specify the type in their manifest.
fetch repos from github instead of explicitly listing
remove explicit octokit dependency
reduce request count
implicit "return" in case this block stops becoming a method
Merge pull request #34 from boxen/dynamic-repo-list

fetch repos from github instead of explicitly listing
updating boxen config method for the url template

it was changed from 'repourl' to 'repotemplate'
Merge pull request #21 from mattheath/extra-project-services

Add cassandra, zookeeper, beanstalk, nsq & zeromq as project options
test links
modernize homebrew provider a bit
use install_options.any?
-O2 everything
CXXFLAGS too
Fix Puppet::Util::Execution