add spaces around su command
replace git execs with vcsrepo

Use vcsrepo to manage Git repos used for installing rbenv itself and
various plugins rather than using execs that fire during every Puppet
application.
add vcsrepo dependency to Modulefile
fixed various syntax and compile errors...
Merge branch 'vcsrepo_for_plugins'