Pin rabbit, apache, and mysql fixtures to major versions

Previously, unit tests were using master for testing.

This commit changes them to use the newly created major version
branches. This allows us to backport bug fixes while we wait for
upstream to stabilize.

Change-Id: Iabff71d44e0bd9067b4c9c63b6801a086e3daccc
Add Puppetfile

This commit adds a Puppetfile with all of the correct sources
revisions for installing from source.

It also updates the README to include this file as a part of the
from source installation.

Change-Id: Iceadc4c209c7ea3518130afbff7bdc32862522cd
Merge "Add Puppetfile"