Allow to have a different internal port and public port
level up swift test file

improve the file used to test swift.

convert into a template.
create a class to configure and deploy it.
Merge pull request #86 from bodepd/swift_testing_file

level up swift test file
Remove leading set from config

one of the config settings previously
contained a leading set before a config
setting.

This does not convert to the ini file format AFAIK, so
it has been changed.
Merge pull request #87 from bodepd/remove_log_leading_set

Remove leading set from config
add upstart symlink

the service upstart provider does not
work unless the init script is a symlink
to /lib/init/upstart-job for at least older
versions of Puppet.

This commit adds this symlink to avoid
run time apply failures.
Merge pull request #88 from bodepd/fix_upstart_swift_container_sync

add upstart symlink
refactor of keystone examples
    
This commit refactors the keystone examples file so
that it is easier to consume from the
openstack_dev_env for testing.
    
Instead of keeping swift examples in this top level
testing project:
    
  https://github.com/puppetlabs/puppetlabs-openstack_dev_env
    
instead, it imports the example manifest from this
modules:

  # manifests/site.pp
  import '/etc/puppet/modules-0/swift/examples/site.pp'
    
This is intended to solve two problems:
1. previously, the example code was ported to
this project, this caused the example code that
ships with each module to get out of date (since
testing is only performed on the dev_env)
2. prevents me from having to maintain multiple
examples.
    
There are a few things that had to be refactored for
this to work:
        
1. example needed to be updated to use hiera
    
so that the dev_env can override variables and
control the config of swift through the dev env.

2. keystone role changed to swift-keystone

example needed to be updated
Merge pull request #89 from bodepd/refactor_examples

refactor of keystone examples
Merge pull request #83 from enovance/sileht/pr/publicport

Allow to have a different internal port and public port
Removed some non-ascii characters that were causing Puppet to fail to build
the proxy.
Merge pull request #91 from MorrisA/master

Minor changes to remove errors I was seeing in Puppet