concat and vcsrepo from puppetlabs git

TODO: learn git submodules