[COOK-3947] Only add Git path if its not already present

Signed-off-by: Sean OMeara <someara@opscode.com>
[COOK-4146] - Fix git::source on rhel 6

Signed-off-by: Sean OMeara <someara@opscode.com>
updating test harness