[module/svn] Recursively remove directories when installing
[module/git] Replace existing modules

This addresses GH-30.
Merge branch 'feature/master/swap-modules'