Update to new blueprint api for bootstrap.BinDir

And regenerate build.ninja.in

Change-Id: I35e8b0362799f94b33309d3944b411de5dbcf40a
diff --git a/common/glob.go b/common/glob.go
index 5a01cf5..152be94 100644
--- a/common/glob.go
+++ b/common/glob.go
@@ -19,7 +19,6 @@
 	"path/filepath"
 
 	"github.com/google/blueprint"
-	"github.com/google/blueprint/bootstrap"
 
 	"android/soong/glob"
 )
@@ -40,7 +39,7 @@
 // in a build failure with a "missing and no known rule to make it" error.
 
 var (
-	globCmd = filepath.Join(bootstrap.BinDir, "soong_glob")
+	globCmd = filepath.Join("${bootstrap.BinDir}", "soong_glob")
 
 	// globRule rule traverses directories to produce a list of files that match $glob
 	// and writes it to $out if it has changed, and writes the directories to $out.d