Add service_enable and service_ensure parameters to service class.
Proxy safe keyserver address
[MODULES-690] - Fix server_package_name problem

Fix server_package_name been ignored and changed the default
installation to install the mongodb-org version when
manage_package_repo => true .
Fix lots of problems

- Add `mongodb_conn_validator` resource to block until the service is
  ready to accept connections. Goodbye sleeps! (May lead to increased
  puppet runtimes due to mongodb being so slow.)
- Make `Class['mongodb::client']` work on debian if a client package is
  available, such as when using the mongodb official upstream repo.
  Otherwise the class is a noop. This class used to just raise a warning
  on debian and do nothing ever, which meant you couldn't install the
  upstream mongodb client shell.
- Correct dbpath, config path, and client package name on debian.
- Update the tests and remove all the sleeps
Merge pull request #121 from hunner/renanvicente

(MODULES-690) - Rebase of #115 and fix other problems.
Handle multiple listers
Merge pull request #123 from leonkyneur/master

Handle multiple listers (Error: Can't convert Array into String)
Fix #123 comment for non-array bind_ips

A bug was introduced that assumed bind_ip was an array and took the
first one, but often it is not an array, so we should cast to an array
and take the first value. This should work on strings and arrays.
Merge pull request #124 from hunner/fix_array

Fix #123 comment for non-array bind_ips
Package version identifier should be =
remove duplicate directoryperdb from template
Package name uses = only on Debian
Merge pull request #125 from dmytton/master

Package version identifier should be =
Merge pull request #126 from jonmosco/directoryperdb_fix

remove duplicate directoryperdb from template
pidfilepath can not have spaces.
If the pidfile has spaces (pidfilepath = /var/run/mongodb/mongodb.pid) then you can not stop the service.
does not work with 2.6.3.
$sudo /etc/init.d/mongod stop
Stopping mongod:                                           [FAILED]
Merge pull request #128 from mkrakowitzer/pidfilepath_fix

pidfilepath can not have spaces.
Merge pull request #117 from zeleznypa/master

Proxy safe keyserver address
Merge pull request #103 from pataquets/add-service-enable-and-ensure

Add service_enable and service_ensure parameters to service class.