Git clones dep if doesn't exists (if configured).

If git repo address of the dependency is provided in the config, along
with the path, it clones the dependency if path doesn't exist.