Add a utility method for posting via curl
Add a jenkins ship to ship to distribution server
Add an rpm_repos.rake for creating rpm repos on distribution server
Add deb_repos.rake, which sets up debian repos for us

This commit adds the automatic creation of debian repositories for the jenkins
build artifacts on the distribution server under the standard location
/opt/jenkins-builds/$project/$sha/repos/deb" where $sha is the git commit sha
of HEAD. With this commit creating the repositories also automatically creates
apt source config files for each packaged distribution, for use later in
acceptance testing, etc.
Split deb repos out into their own task
fix deb_repos.rake
Add rpm_repos.rake

This commit adds functionality for automatically creating yum repos on the
distribution server of the packages we've stored for the current commit. It
also introduces the ability to create yum configurations for every one of those
repositories, for passing on to downstream jobs, etc.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
Add task for arbitrary post to url