Add parameter git_group, defaulting to git_user, to permit non-identical user and group name.
Update spec tests and README for addition of git_group parameter
Add option of whether to manage the user account and/or home directory for the service user
Add new parameters to init.pp
Fix more git_user occurrences.
Fix pickup of default git_group from git_user.
Don't use :git_group in tests.