Recursive clone

For handling plugins with submodules