Allow cfme checkout with a branch

Since the fix for ansible issue#3578 may not be applied yet, also offer
a working fallback that will checkout the full repository.
Merge pull request #4 from jlaska/git_branch_support

Allow cfme checkout with a branch