git location caching could never work. Fixing cookbook destination to use branch if specified, since that's what the cached copy is looking for. Specs updated to reflect change.
attempting to piggyback revision_path in git location per @sethvargo. Updating cucumber features to reflect new git location structure
not sure I can piggy-back revision_path in git location as it returns immediately if branch is nil
Debugging git clone caching bug.
Remove debugging code.