Add ZAP into third_party (#3473)

* Add ZAP as a chip submodule

* Add nodejs to chip-build image

* Add build dependencies for zap: cairo, pango. Also resort the dockerfile

* Fix gitmodules
diff --git a/.gitmodules b/.gitmodules
index 2ab2d4a..b60fe98 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -64,3 +64,7 @@
 	path = third_party/qpg_sdk/repo
 	url = https://github.com/Qorvo/qpg-connectedhomeip
 	branch = master
+[submodule "zap"]
+	path = third_party/zap/repo
+	url = https://github.com/project-chip/zap.git
+	branch = master