Ignoring branches

 Add the possibility to ignore branches based on a regex

  - the regex is passed to -i or --ignore-branch
  - the safest is to pass it single-quoted, in order not to have it on
    interpreted by the shell, and to escape it where appropriate