Allow cfme checkout with a branch

Since the fix for ansible issue#3578 may not yet be applied, also offer
a working fallback that will checkout the full repository.