Release 1.0.0

Summary:
The initial stable release of the mcollective module.
Merge pull request #62 from hunner/release_1.0.0

Release 1.0.0
Add plugin example to the readme
Update copyright information.
Merge pull request #65 from apenney/license

Update copyright information.
(#66) Stop puppet internals leaking into facts.yaml

Prior to this patch we'd take everything in scope that didn't have a dynamic
name.  This patch extends it to reject anything with a value that's not of class String.

This may bite once structured facts becomes a thing, depending on how they look.

Closes #66
Merge pull request #67 from richardc/bug/master/66

(#66) Stop puppet internals leaking into facts.yaml
(#68) dump scope.compiler.topscope rather than scope

This avoids the information leakage from taking whatever might be in scope of
mcollective::server::config::factsource::yaml, and instead rummages around in
the innards of the compiler to find topscope.

Approach figured out by R.I.Pienaar.

Closes #68
maint - fixup ruby style issues in the tests
maint - avoid confusion, don't supply a client.cfg with securityprovider == ssl

When using the ssl securityprovider each user should have their own
credentials configured in ~/.mcollective set up with the mcollective::user
define or manually.

A shared system client.cfg isn't complete or meaningful in this
context, so this patch ensures the client.cfg is absent when the
securityprovider is ssl.
Merge pull request #69 from richardc/bug/master/68

(#68) dump scope.compiler.topscope rather than scope
Merge pull request #70 from richardc/maint/rubocop

maint - fixup ruby style issues in the tests
Merge pull request #63 from blkperl/add_docs

Add plugin example to the readme
Setup autobuilding and test against appropriate ruby versions.
maint - move development over to puppetlabs/puppetlabs-mcollective

The badge was pointing at the super-stable version which I won't be touching
anymore.
Merge pull request #72 from apenney/travis

Setup autobuilding and test against appropriate ruby versions.
Merge pull request #73 from richardc/maint/travis_link

maint - move development over to puppetlabs/puppetlabs-mcollective
Prepare 1.0.1 release.
Merge pull request #74 from apenney/101-release

Prepare 1.0.1 release.
Remove 2.7, it's unsupported.