Created by: ydxia
Currently, building Messages extensions with buck will not generate the Messages app icon correctly. This is because in order to do so, actool
needs to know what product type it is creating an asset catalog + app icon for.
This change funnels the product type from apple_bundle into AppleAssetCatalog and AcToolStep so that actool
is called with --product-type <product type>
(needs to be com.apple.product-type.app-extension.messages
for Messages extensions).