Add support for running tempest tests

This commit adds the preliminary support for
tempest to the basic test script driven by jenkins.
remove monit module ref

There is no longer a monit repo in CiscoSystems.
This commit removes the reference to it from our Puppetfile.
Update puppet package install

There is something wrong with package dependencies
in the packages from PL.

Specifically, that it tries to install the latest
version of puppet-common regardless of what version
we specify for Puppet.

This leads to package version conflicts when we
want to specify the exact package version to install.

This commit ensures that puppet-common is installed as the
correct version before puppet, which seems to get around the issue.
Merge pull request #48 from bodepd/master

update tests in basic_tests to support node_groups, remove monit
fix tempest invocation
Merge pull request #53 from bodepd/master

fix tempest invocation
Merge remote-tracking branch 'upstream/master' into allinone
Update to latest numbered puppet (3.2.3)

Added latest puppet, and updated Vagrantfile for allinone
Reset config.yaml node_group to multi-node

Commented out so that the user can select