Add a --with-deps option to `same clone`.

If --with-deps is specified, sam will attempt to fetch the specified formula's dependencies.
Clone dependencies by default.
Display the branch name if the repository exists already.
Add self-recompile option