Change uid by Puppet execution API
Update spec_helper for more consistency
Merge pull request #203 from mhaskel/spec_updates

Update spec_helper for more consistency
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.
Merge pull request #207 from sodabrew/excludes_string

Handle both Array/Enumerable and String values for excludes parameter
Convert specs to RSpec 2.99.2 syntax with Transpec

This conversion is done by Transpec 2.3.7 with the following command:
    transpec

* 22 conversions
    from: it { should ... }
      to: it { is_expected.to ... }

* 19 conversions
    from: obj.should
      to: expect(obj).to

* 15 conversions
    from: == expected
      to: eq(expected)

* 5 conversions
    from: it { should_not ... }
      to: it { is_expected.not_to ... }

* 2 conversions
    from: its(:attr) { }
      to: describe '#attr' do subject { super().attr }; it { } end

* 2 conversions
    from: obj.should_not
      to: expect(obj).not_to

* 2 conversions
    from: proc { }.should
      to: expect { }.to

* 1 conversion
    from: be_false
      to: be_falsey

* 1 conversion
    from: be_true
      to: be_truthy

For more details: https://github.com/yujinakayama/transpec#supported-conversions
(FM-1951) Ensure Git is installable on EL 5 platforms

Git is not installed on EL 5, but it is not in the repos either.
With this patch, if we are going to install git on an EL 5 platform we
first ensure epel is installed(FM-1951) Ensure Git is installable on
EL 5 platforms
Merge pull request #211 from justinstoller/bug/master/FM-1951-ensure-git

(FM-1951) Ensure Git is installable on EL 5 platforms
Merge pull request #210 from igalic/transpec

Convert specs to RSpec 2.99.2 syntax with Transpec
Merge pull request #200 from Paulche/change_uid

Change uid by Puppet execution API
Add `user` feature support to CVS provider