Being able to clone a sub branches and use of `--with-branches` option

Note: Mergeable only after #663 or #692....

We are now, not obliged to clone the trunk to use the `--with-branches` option!
That way the sub branch will be cloned (with all the branches merged into it)
 and all its children branches will be initialized after.