introduced properties project.tasks.buildProduct.ext.outputDir and project.tasks.buildProduct.ext.baseOutputDir