Use numeric group ID to allow portability to *BSD.
Make client-package name configurable
make service name configurable
Remove middleware, implement contain

Cleanup and clearing out of unused paths in prep for using for PE
Merge remote-tracking branch 'jasperla/client_package'
Merge remote-tracking branch 'jasperla/issue/102'
Merge remote-tracking branch 'jasperla/issue/101'
Make indentation of init params uniform

Readability/style change only.
Fix client package name var, add server package

Previously $client_package_name was used in init.pp but $client_package
was used in client/install.pp. Fix that.

Also add a $server_package param.
Add $mcollective::server_package parameter

This allows us to specify the name of the package from which mcollective
server can be installed.
Remove unnecessary deps from Modulefile

We stripped out the middleware wrapper classes so these deps aren't
needed anymore.