Destroy root directory on deactivate
Always obtain repo from project

Ensures a destroyed repository is never used from an async call
Prepare 0.117.0 release