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"