Add jenkins test script

This commit adds the test script run
by jenkins to this project.

It also modifies that script for the
following reasons:

- ensures that keyname can be overridden
- ensures that env_file can be overridden
- allows the timeout command to be overridden
- add code to allow all puppet code to come from
  a specified repo (as opposed to packages)

modifies the maybe-upgrade script so that it consults
the value of manifestdir from puppet.conf.

add package dependency for run-one
Merge pull request #33 from bodepd/deploy_script

Add jenkins test script
Update build script usage docs in the README
Merge pull request #41 from bodepd/update_readme

Update build script usage docs in the README
Added env variable to README
Merge pull request #42 from bodepd/update_readme2

Added env variable to README
Start running lint checks

Updates a few things so that lint checks can
pass.
Merge pull request #44 from bodepd/lint_checks

Start running lint checks
Adding the db_spec.rb.
The tests are devided in two section ,first test
is for default resources and the second one is
for the resources with mysql_data_disk
Merge pull request #40 from amar266/master

Adding the db_spec.rb.
Added rjil::contrail::server

Added class rjil::contrail::server to call contrail module.

Added contrail dependancy packages to Puppetfile and .fixtures.yml.

Added rabbitmq test.