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.