Remove ununsed params in params.pp, update creates to unless

pip2pi in the cache_server.pp was a hard coded link, and the "creates" command was incorrect for Debian. This was updated with a more globally scoped path, and a "which app" unless check rather than a pointed creates which
seems to have a potential to change.
Merge pull request #8 from robertstarmer/modify_pip2pi_params

Modify pip2pi path and params
update gpg pub key
Merge pull request #9 from pkilambi/master

Update rpm package signing key
Add knobs for cobbler, cache server etc..
Merge pull request #10 from pkilambi/master

Adding knobs for cobbler, cache etc
inherit params from build_server roles

Previously, the build_server role was using params
as class param defaults, but not inheriting them (and
thus not initializing the params class namespace)

This resulted in the enable_cobbler and enable_cache
parameters always being evaluated as false.

This commit adds the inheritance of params so that things
are evaluated correctly.
Merge pull request #12 from bodepd/inherit_params

inherit params from build_server roles
use openstack_repo_location for cisco repos
Merge pull request #13 from pkilambi/master

use openstack_repo_location for cisco repos
Add tempest params

This commit adds the following additional parameters
to the openstack::tempest profile in order to get
tempest tests working correctly from jenkins.

- resize_available - needs to be overridden to false for cirros
- tempest_revision - needs to be set per openstack version being tested
Merge pull request #14 from bodepd/add_tempest_params

Add tempest params
Expose change_password_available flag in tempest

So that we can disable these tests when using the Cirros
image.
Merge pull request #15 from bodepd/master

Expose change_password_available flag in tempest
Don't set ensure.

The default value is already 'running' so we don't have to set it.
Merge pull request #16 from bodepd/master

Don't set ensure.
cleaning out old code causing issues on rhel
Merge pull request #17 from pkilambi/master

cleaning out old code causing issues on rhel
Ensure swift public ip is set correctly

Previously, the swift proxy's public and internal
address were set to be the same.

This commit ensures that swift's public proxy address
is set so that it does not set to eth0 by default.
Merge pull request #18 from bodepd/set_swift_public_ip

Ensure swift public ip is set correctly