forEveryRepo.sh: check if directory exist before executing command

it now also support wiping downloaded repos
init.sh: now supports checking out specific branch

on line help with -h for documentation
gitignore: dead of xen roll
init.sh: continue if a repo branch is not found with --source
README: add instruction on how to checkout rocks source code