Initial Pigweed modules

This change adds Pigweed's first few (incomplete) modules: pw_build,
pw_status, and pw_toolchain. The main scaffolding for Pigweed's GN-based
build system is also included, with a root BUILDCONFIG and BUILD.gn file
defining a top-level modules build target.

Change-Id: I09599443d50696343d6c5b85853cb5cee3ce0026
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a4d2b69
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,27 @@
+# Build artifacts
+out/
+
+# IDE artifacts
+.idea/
+.project
+.cproject
+.vscode
+.clangd/
+
+# Python artifacts
+venv/
+*.pyc
+*.egg/
+*.eggs/
+*.egg-info/
+.cache/
+python-env/
+.mypy_cache/
+
+# Mac artifacts
+.DS_Store
+
+# Vim artifacts
+*.swp
+
+.gdb_history