Fix displaying "frameworks" and "framework_dirs" for configs

The command "gn desc ..." would not display the value of either
"frameworks" or "framework_dirs" for configs as they were not
registered correctly via CONFIG_VALUE_ARRAY_HANDLER macro.

Bug: none
Change-Id: I948222531e5be1308d55d649f074d389ac9a59b2
Reviewed-on: https://gn-review.googlesource.com/c/gn/+/9461
Reviewed-by: Brett Wilson <brettw@chromium.org>
Commit-Queue: Brett Wilson <brettw@chromium.org>
diff --git a/src/gn/desc_builder.cc b/src/gn/desc_builder.cc
index 5006723..3865ac0 100644
--- a/src/gn/desc_builder.cc
+++ b/src/gn/desc_builder.cc
@@ -269,6 +269,8 @@
     CONFIG_VALUE_ARRAY_HANDLER(cflags_objc, std::string)
     CONFIG_VALUE_ARRAY_HANDLER(cflags_objcc, std::string)
     CONFIG_VALUE_ARRAY_HANDLER(defines, std::string)
+    CONFIG_VALUE_ARRAY_HANDLER(frameworks, std::string)
+    CONFIG_VALUE_ARRAY_HANDLER(framework_dirs, SourceDir)
     CONFIG_VALUE_ARRAY_HANDLER(include_dirs, SourceDir)
     CONFIG_VALUE_ARRAY_HANDLER(inputs, SourceFile)
     CONFIG_VALUE_ARRAY_HANDLER(ldflags, std::string)