[CHEF-3734] add options to control "git checkout -b deploy"

http://tickets.opscode.com/browse/CHEF-3734

There are times when you don't need the command "git checkout -b deploy ref"

add two options:

- enable_checkout - to avoid this entirely
- checkout_branch - default "deploy"