Moving get_full_product_path, get_full_product_nae, and get_full_symbols_path to TargetPlatform.
Added product_supported method for TargetPlatforms to temporarily reject building certain product types. This allows me to stub in some code without causing confusion as to why it doesn't work yet.