Use depset for objc target includes composition

Fix #92

Closes #93.

PiperOrigin-RevId: 251454600
diff --git a/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl b/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl
index 1bc0452..eba0e5d 100644
--- a/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl
+++ b/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl
@@ -812,7 +812,7 @@
     if objc_provider:
         target_includes = [
             _convert_outpath_to_symlink_path(x)
-            for x in (objc_provider.include + objc_provider.iquote + objc_provider.include_system)
+            for x in depset(transitive = [objc_provider.include, objc_provider.iquote, objc_provider.include_system]).to_list()
         ]
 
     objc_defines = _collect_objc_defines(objc_provider, rule_attr).to_list()