Kpm wrap update existing projects instead of creating new ones in wrap folder

parent #904 
Say I run kpm wrap after changing a dependency, this will never update it and that's bad. You don't know the difference between user edited and kpm generated.