Add default user to run git as.

  Add a default to the user parameter of root, which is the user that
  the git commands would have ran in previously versions of this module.

  Without this an upgrade to the lastest release would cause syntax
  error all over a person's code base and provide no benefit.
Removes trailing whitespace
Adds comma to last attribute to comply with style
0.1.0 Release

This commit prepares the Modulefile for a 0.1.0 Release.

This release is a bug fix and feature release. It includes general
fixes, puppet-lint compliance, adds the ability to specify a git
remote and allows git operations to run as a specific user.

Contributions came from Matt Robinson, Andreas Gerstmayr,
Adam Gibbins, Nick Jackson, John Chilton & Jesusaurus.
(#16495, #15660) Fix regression for notifications and pulls on git provider

The last merge: 4d2942edc26e7cd144a3178a1a7f6470ea401345 brought some
regression that this patch should hopefully fix.

Firstly, the tool no longer supported updating a branch as the syntax for git
pull on anything but a branch was invalid.

This also removes the extra call to 'checkout' which was causing behaviour
to occur without notifying puppet, thus causing subscription notifications
to not fire.
Merge pull request #33 from bobsh/ticket/master/16495

(#16495, #15660) Fix regression for notifications and pulls on git provider
Merge branch 'master' of github.com:puppetlabs/puppetlabs-vcsrepo
Merge pull request #32 from rcoleman/release_0.1.0

0.1.0 Release
Add a dummy provider, remove 'defaultfor' from all other providers. Resolves warning about multiple default providers for :vcsrepo.
Fix links to documentation and update LICENSE

Previous to this commit the documentation and license files referred
to Reductive Labs and docs.reductivelabs.com. This commit updates
those files to refer to Puppet Labs and docs.puppetlabs.com.
Updated git documentation
Merge pull request #37 from cprice-puppet/maint/master/update-git-documentation

Updated git documentation
Merge pull request #36 from lifton/master

Replace references to Reductive Labs with Puppet Labs
Merge pull request #27 from ody/default_identity

Add default user to run git as.
Merge pull request #30 from ghoneycutt/noticket/master/inappropriate_whitespace

Removes trailing whitespace
Merge pull request #31 from ghoneycutt/noticket/master/missing_trailing_comma

Adds comma to last attribute to comply with style
Get the specs running under bundler.
Update tests to match current code.
Remove excess whitespace.
Use symbols consistently with provider.expects()