Merge upstream libjuju

Merge upstream libjuju (bug fixes)

Change-Id: Ia28b8a0ea2168a4df74823e8493c650491afb695
Signed-off-by: Adam Israel <adam.israel@canonical.com>
diff --git a/modules/libjuju/.gitignore b/modules/libjuju/.gitignore
index 7614b47..6d00fec 100644
--- a/modules/libjuju/.gitignore
+++ b/modules/libjuju/.gitignore
@@ -12,3 +12,4 @@
 dev/
 .pytest_cache
 pytestdebug.log
+.vscode/