Fixed #272: Catching more appengine package locations
diff --git a/tree/tree.go b/tree/tree.go
index 96c7d3e..1be49a5 100644
--- a/tree/tree.go
+++ b/tree/tree.go
@@ -146,7 +146,9 @@
 	// If this is "C", we're dealing with cgo
 	if name == "C" {
 		info.Loc = dependency.LocCgo
-	} else if name == "appengine" || strings.HasPrefix(name, "appengine/") {
+	} else if name == "appengine" || name == "appengine_internal" ||
+		strings.HasPrefix(name, "appengine/") ||
+		strings.HasPrefix(name, "appengine_internal/") {
 		// Appengine is a special case when it comes to Go builds. It is a local
 		// looking package only available within appengine. It's a special case
 		// where Google products are playing with each other.