Fixed #599: In some cases not importing dependencies config

This was happening when a sub-package imported before the top level
or if the top level for the project not imported at all.
diff --git a/repo/installer.go b/repo/installer.go
index c8f6922..8f02cc3 100644
--- a/repo/installer.go
+++ b/repo/installer.go
@@ -691,7 +691,7 @@
 	// Should we look in places other than the root of the project?
 	if d.Imported[root] == false {
 		d.Imported[root] = true
-		p := d.pkgPath(pkg)
+		p := d.pkgPath(root)
 		f, deps, err := importer.Import(p)
 		if f && err == nil {
 			for _, dep := range deps {