Implements mongodb sharding

The following commits implement the changes necessary
for the puppetlabs/mongodb module to allow one to automate
the sharding configuration.
Why is the case the same for both of these?

Does this init script even work on RedHat 7?