[client] Introduce trove::params classe and fix client_package_name

Signed-off-by: Sebastien Badia <sebastien.badia@enovance.com>
[params] Update trove::params class

Update params class with corresponding packages names
[keystone/auth] Fix service type
[keystone/auth] Fix port number (thanks @fghaas)
Added gitignore and modulefile
Normalize Gemfile & pin tests to rspec < 2.99

Pin to rspec < 2.99 until rspec-puppet officially supports rspec 3.x.
This is to avoid warnings due to deprecated matchers in the
rspec-puppet gem.

This change is also intended to normalize the Gemfile for all stackforge
puppet modules.  This should facilitate pinning gem versions when
releasing new stable branches, since the same diff can be used for all
repos.

Partial-Bug: #1326034
Merge pull request #1 from enovance/quick-fix

Some improvements (params, fix tests, fix auth)