Changing module name to match the standard

Every other puppetlabs openstack module uses the naming scheme "puppetlabs-X", and other modules expect this one to use this scheme as well:

Warning: Missing dependency 'puppetlabs-cinder':
  'puppetlabs-nova' (v1.0.1) requires 'puppetlabs-cinder' (>= 1.0.1)
  'puppetlabs-openstack' (v1.0.3) requires 'puppetlabs-cinder' (>= 1.0.1)
make params configurable
Add ruby19 and puppet3 to travis matrix
Merge pull request #21 from comptonqc/patch-1

Changing module name to match the standard
Merge pull request #23 from NewpTone/param

make params configurable
update unit test metadata

this commit updates the unit testing metadata.
- drops 2.6 support
- removes installation of create_resources
- add back branches to test
Merge pull request #30 from bodepd/unit_test_no_2_6

Unit test no 2 6
add support for purging config files

the same as:
https://github.com/puppetlabs/puppetlabs-glance/pull/68
update travis file for 2.6,3.1 support
Merge pull request #32 from bodepd/travis

update travis file for 2.6,3.1 support
Merge pull request #31 from bodepd/purge_config

add support for purging config files
Merge pull request #1 from puppetlabs/master

Syncing with upstream