Add bash completion to envsetup

Change-Id: I0b4d74e72deede42d7e5f229593d79417f16bb55
diff --git a/envsetup.sh b/envsetup.sh
index 8f9479a..e79fa28 100644
--- a/envsetup.sh
+++ b/envsetup.sh
@@ -181,6 +181,29 @@
     fi
 }
 
+function addcompletions()
+{
+    local T dir f
+
+    # Keep us from trying to run in something that isn't bash.
+    if [ -z "${BASH_VERSION}" ]; then
+        return
+    fi
+
+    # Keep us from trying to run in bash that's too old.
+    if [ ${BASH_VERSINFO[0]} -lt 3 ]; then
+        return
+    fi
+
+    dir="sdk/bash_completion"
+    if [ -d ${dir} ]; then
+        for f in ${dir}/[a-z]*; do
+            echo "including $f"
+            . $f
+        done
+    fi
+}
+
 case `uname -s` in
     Linux)
         function choosesim()
@@ -1103,3 +1126,5 @@
     . $f
 done
 unset f
+
+addcompletions