Minor fixes - typo and message printing
Added quoting so paths with embedded spaces work
Fixed up messaging
- Added explicit path to puppet when installing fundamentals module
- Added vagrant-hosts to list of required vagrant plugins
Updated the Rakefile to allow dynamic number of agent nodes based
on value of NUM_AGENTS environment variable.  Invoke rake deploy
with the desired value, and it is passed to the Vagrantfile.

Moved master bootstrap commands into an external script to be tracked
separately.
Rearranged where env var string is built so it can be passed to
any vagrant command.  Updated post-creation messages to emit
ssh commands to be used for all of the student VMs.
Let the VM provider figure out the MAC address for us
Verbiage tweaks to match new functionality
A few more details that were missing before
Corrected a variable name
* Name the VMs something friendlier than the vagrant default name
* Enable multiple CPUs on master node
* Added public network interface
Added configurable environment variable to set to memory size of each
agent VM
Added bridged public network to agent VMs
Added support for agent memory size.  Fixed the rsync backup command
to prevent never-ending backups.  Added a new process for emitting
the student VM ssh commands at the end of the run.
merged
Merge branch 'greglarkin-master'