Fix issue with puppet_module_install, removed and using updated method from beaker core copy_module_to
Merge pull request #204 from cyberious/1.1.x

Fix issue with puppet_module_install, removed and using updated method f...
Disable simplecov on Ruby 1.8.7
Merge branch '1.1.x'
Merge pull request #208 from sodabrew/simplecov_not_1.8.7

Disable simplecov on Ruby 1.8.7
(MODULES-428) Remove dummy warning

Puppet started raising a warning about multiple default providers due to
a change in puppet. The dummy provider exists to raise an error when
`provider` is not specified because there is no way to declare
`provider` as a required attribute in the type. Even passing a
`provider` value did not get rid of the "multiple default providers
found" warning however.

This commit causes the dummy provider to be the defacto default for all
resources which do not have an explicit provider declared, as the posix
feature is available on basically every operating system on which
vcsrepo works. (There is no way to create an "always default" provider.)
Merge pull request #209 from hunner/global_default

(MODULES-428) Remove dummy warning
Remove excess whitespace
Merge pull request #206 from sodabrew/whitespace_p4

Remove excess whitespace
Handle both Array/Enumerable and String values for excludes parameter

Thanks to @revhazroot for identifying the problem that excludes with a
string or single-element array fails on Ruby >= 1.9.