add modern spec helper setup
the current parameters that class mcollective takes
make default consistent with usage

On line 150 there's a test, with a comment

    # if no pool hash is provided, create a single pool using defaults
    if $stomp_pool == 'UNSET' {

so maybe don't set the default to {}.
test behavior of mcollective#version parameter
test mcollective#enterprise
testing for mcollective#manage_packages
test mcollective#manage_plugins
configure rspec
test mcollective#server mcollective#server_config mcollective#server_config_file
mcollective#client
mcollective#client_config and mcollective#client_config_file
test remaining simple strings
exercise the last two weird options
Merge remote-tracking branch 'remotes/richardc/modern-spec'

Conflicts:
	manifests/init.pp