Release Integration

Added ability to configure mcollective base version, git repo and branch
by editing facts in the vagrant file instead of passing parameters to
the puppet classes.