Add .repo and internal project/* folders to .gitignore

Internal projects are checked out using a `repo` manifest as subfolders
in project/. Git treats these as untracked files and `git status`
reports the repository dirty. Add .repo/ and project/* (other than
project/reference) to .gitignore to work around the issue.

Change-Id: I8849aceeafb71cb9ddf3db8a3eebe2e5d178c291
diff --git a/.gitignore b/.gitignore
index 89f9ac0..9e90f42 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,9 @@
 out/
+.repo/
+
+# Ignore project/ subfolders which are not part of the public Hafnium tree.
+# When these are checked out using a `repo` manifest Git otherwise treats them
+# as untracked files and the repository as dirty.
+!project/
+project/*/
+!project/reference/