Make possible unlimited sudmodule's nesting for git provider
Fix 'ensure=>latest' for tag revisions
Merge branch 'master' of github.com:ryanneufeld/puppetlabs-vcsrepo

* 'master' of github.com:ryanneufeld/puppetlabs-vcsrepo:
  Make possible unlimited sudmodule's nesting for git provider
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  Allow non-root users to clone a repo
  Create the repository with proper permissions.
  Update origin if necessary before checking revision
Merge branch 'master' of github.com:ryanneufeld/puppetlabs-vcsrepo

* 'master' of github.com:ryanneufeld/puppetlabs-vcsrepo:
  Add travis.yml to repo for automated CI
  Add description field
  Add summary line to Modulefile
  Adding travis.yml file for publishing
  Update Modulefile for 0.1.2 release to Forge
  Tighten regex to avoid matching the word 'commit' in message