Merge "Generate .bzl rule definitions for every module type in Soong, and surface module properties as attributes."